<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 });
jsfiddle示例:http : //jsfiddle.net/suhailvs/wjqjq/
注意:CSS在这里工作正常。
我想使这些新添加的<a>与jQuery click一起工作。
问题是.click仅适用于页面上已经存在的元素。on如果要连接将来的元素,则必须使用类似的东西
on
$("#LangTable").on("click",".deletelanguage", function(){ alert("success"); });