gpt4 book ai didi

链接点击时的 JQuery 函数

转载 作者:行者123 更新时间:2023-12-03 22:58:47 25 4
gpt4 key购买 nike

我试图在链接点击时调用 jquery 函数,但没有成功:

这是我的 html:

<a href="..." id="removeItem" checkID="12" >Delete</a>
<a href="..." id="removeItem" checkID="13" >Delete</a>
<a href="..." id="removeItem" checkID="14" >Delete</a>

$("#removeItem").click(function(checkID) {
return false;
var checkID = $(this).attr("checkID");
$("#removeDialog").dialog( {
buttons: {
"No" : function () {
$(this).dialog("destroy");
$('input#CheckName').focus();
},
"Yes": function () {
$.ajax({
url: "itemRemoveWS.html?id=checkID",
data: {
"action" : "remove",
"id" : checkID
},
success: function (data) {
$("#removeDialog").dialog("destroy");
var ang = '';
var obj = $.parseJSON(data);
$.each(obj, function() {
ang += '<table class="form"><tr><td width="45">' + this["CheckID"] + '</td><td width="140">' + this["Name"] + '</td><td width="95">' + this["CheckNumber"] + '</td><td align="right" width="70">$' + this["Amount"] + '</td><td width="220" style="padding-left: 15px;">' + this["Description"] +'</td><td><a href="#">Delete</a></td></tr></table>';
});
$('#container').html(ang);
$("input#Amount").val('');
$("input#CheckName").val('');
$("input#Check_Number").val('');
$("select#Company").val('MMS');
$("th#dept").hide();
$('input#CheckName').focus();
}
});
}
}
});
});

最佳答案

您将 return false; 作为点击事件回调函数中的第一条指令。这意味着您什么也没做。

将其放在逻辑的最后一行,或者更好地将其更改为 e.preventDefault(); 使用

$("#removeItem").click(function(e) {...}

顺便说一句,$("#removeItem").click(function(checkID) {} checkID 将是此处触发事件的引用,而不是元素 id 属性。

同样,每个 html 页面上的每个元素的 ID 属性必须是唯一的。

关于链接点击时的 JQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13731961/

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