Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何识别何时使用JQuery单击动态按钮?_Jquery_Button_Click_Dynamic Controls - Fatal编程技术网

如何识别何时使用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函数?