Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
Javascript jquery-如果动态创建,则单击不起作用的子项_Javascript_Jquery_Html_Cordova - Fatal编程技术网

Javascript jquery-如果动态创建,则单击不起作用的子项

Javascript jquery-如果动态创建,则单击不起作用的子项,javascript,jquery,html,cordova,Javascript,Jquery,Html,Cordova,我在javascript中创建了一个按钮标记 value = '<button id="structure_' + arrayCodStructure[j] + '" class="ui_btn" >' + arrayCodStructure[j] + ' </button><br></br>'; 我的目的是当我点击特定的按钮并尝试下面的代码而没有运气时,获取按钮的id $("#listContent.ui_btn").bind("cli

我在javascript中创建了一个按钮标记

value = '<button id="structure_' + arrayCodStructure[j] + '" class="ui_btn" >' +   arrayCodStructure[j]   + ' </button><br></br>';
我的目的是当我点击特定的按钮并尝试下面的代码而没有运气时,获取按钮的id

$("#listContent.ui_btn").bind("click".function() {
var id = $(this).Attr('id');
    alert("id: " + id);
}
有解决办法吗


#listContent上的选择器起作用,但它不是我所需要的。

在此上下文中尝试使用
事件委派
,您使用的选择器也错误

$("#listContent").on('click',".ui_btn" ,function() {
    var id = this.id;
    alert("id: " + id);
}

我们必须找到一种方法,使它更容易找到这个问题的157个以前的版本。。。编辑:嗯,这已经很容易了:如果你把这个问题的标题复制并粘贴到一个著名的网络搜索引擎中,你永远也猜不到前四个结果中的哪三个(在结果中跳过这个问题)。@T.J.Crowder,我很抱歉+一个有趣的笑话!
$("#listContent").on('click',".ui_btn" ,function() {
    var id = this.id;
    alert("id: " + id);
}