jQuery 点击功能在这里工作正常
<div id="LangTable"><a class="deletelanguage">delete</a></div>
$('.deletelanguage').click(function(){
alert("success");
});
但如果我设置一些<a>
通过阿贾克斯,$('.deletelanguage').click
不起作用。
例如
function CreateRow(jdata) {
$('#LangTable').append('<a class="deletelanguage">delete</a>');
}
$.ajax({
url: "/jobseeker/profile/",
success: CreateRow
});
Now the $('.deletelanguage').click
最后<a>
不管用。
jsfiddle 示例:http://jsfiddle.net/suhailvs/wjqjq/ http://jsfiddle.net/suhailvs/wjqjq/
注意:CSS 在这里工作正常。
我想将这些新添加<a>
使用 jQuery 单击。
问题是 .click 仅适用于页面上已有的元素。
你必须使用类似的东西on
如果你正在连接未来的元素
$("#LangTable").on("click",".deletelanguage", function(){
alert("success");
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)