gpt4 book ai didi

jquery - jquery 函数中的 IF 条件

转载 作者:行者123 更新时间:2023-12-01 07:15:27 26 4
gpt4 key购买 nike

我对 jQuery 中的 if 条件有点困惑。我想将“if”条件放入 jQuery 函数中。这是正确的方法吗?或者还有比这更好的其他解决方案吗?

我想将此方法放入下面的 jQuery 函数中 - 我怎样才能实现它?

if($(this).attr("id")=='emptys'){
data = { msg : datas } //this is element inside of ajax
}
else{
data = { pid : datas } //this is element inside of ajax
}

我想把这个方法放在下面的函数中

<script>
$(document).ready(function(){

$('.but').click(function(){
var datas = $(this).attr("id");
$.ajax({

type: 'GET',
url:"addcart.php",
data : { pid : datas },
success:function(result){
$("#div1").html(result);

}});
});
});
</script>

最佳答案

尝试

$(document).ready(function () {
$('.but').click(function () {
var data;
if (this.id == 'empty') {
data = {
msg: datas
}
} else {
data = {
pid: datas
}
}

$.ajax({
type: 'GET',
url: "addcart.php",
data: data,
success: function (result) {
$("#div1").html(result);
}
});
});
});

或者更好

$(document).ready(function () {
$('.but').click(function () {
var data = {};
data[this.id == 'empty' ? 'msg' : 'pid'] = this.id

$.ajax({
type: 'GET',
url: "addcart.php",
data: data,
success: function (result) {
$("#div1").html(result);
}
});
});
});

关于jquery - jquery 函数中的 IF 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19396125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com