如何识别何时使用JQuery单击动态按钮?
我正在动态地创建一组按钮如何识别何时使用JQuery单击动态按钮?,jquery,button,click,dynamic-controls,Jquery,Button,Click,Dynamic Controls,我正在动态地创建一组按钮 <a href="#" id="btnRemove" class="ui-state-default ui-corner-all"><span class="ui-icon ui-icon-close"></span>REMOVE</a> 但是如何识别单击的是哪一个?如果注册单击事件,此回调中的此变量将指向单击的相应DOM元素: $('a').click(function() { // this here w
<a href="#" id="btnRemove" class="ui-state-default ui-corner-all"><span class="ui-icon ui-icon-close"></span>REMOVE</a>
但是如何识别单击的是哪一个?如果注册单击事件,此回调中的此变量将指向单击的相应DOM元素:
$('a').click(function() {
// this here will represent the anchor that was clicked
return false;
});
我不确定我是否理解。:/按钮中的哪个元素应该是唯一的,以及在“$('a')中的什么位置。单击(function(){“我知道是哪个按钮触发了它吗?@Roger这是click函数中的
这个变量,它将为您提供单击的元素。嗯……您能举个例子吗?:)@罗杰,我已经给出了一个。有什么不清楚的吗?在.click处理程序中,只需使用this变量即可。例如,alert(this.id);
将为您提供单击按钮的id。哦,那样的话,我也应该为按钮提供一个动态id?那么,如果不是通过它们的id,我应该如何将它们链接到click函数?