gpt4 book ai didi

jquery-ui - 如何获取打开对话框的id

转载 作者:行者123 更新时间:2023-12-03 22:45:18 24 4
gpt4 key购买 nike

我有以下代码

<td><a href="#" id="dialog_link-19" class="ui-state-default ui-corner-all">Click here</a></td>
<td><a href="#" id="dialog_link-25" class="ui-state-default ui-corner-all">Click here</a></td>
<td><a href="#" id="dialog_link-33" class="ui-state-default ui-corner-all">Click here</a></td>
<td><a href="#" id="dialog_link-556" class="ui-state-default ui-corner-all">Click here</a></td>

#dialog_link 是动态生成的。

在我的js中我需要知道哪个被点击了。

这是我的js

 $('#dialog').dialog({
autoOpen: false,
width: 600,
buttons: {
"Ok": function() {
$(this).dialog("close");
},
"Cancel": function() {
$(this).dialog("close");
}
}
});

// Dialog Link
$('#dialog_link').click(function(){
$('#dialog').dialog('open');
$.ajax({
url: "teams/pp",
type: "POST",
data:
success: function( data ){

console.log(data);

}

});

return false;
});

最佳答案

使用id^代替id*id^用于指示以id开头如果给定的文本在 id 中可用,则给定的文本和 id* 匹配,甚至在最后的任何位置,例如 id1-dialog_link:

$("td a[id^='dialog_link']").click(function(){ 
var id = $(this).prop('id');
console.log(id);
});

此处 a[id^='dialog_link'] 将匹配 dialog_link-19,但不匹配 id1-dialog_link

关于jquery-ui - 如何获取打开对话框的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10388366/

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