【发布时间】:2012-05-10 10:17:54
【问题描述】:
我有以下代码
<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 是自动生成的, ('#dialog_link').click 有什么作用吗?好像哪里都去不了了
标签: jquery-ui jquery jquery-plugins jquery-selectors