我在使用 jQuery 时遇到了一点麻烦,希望你能帮助我。我认为这很容易,但我真的不知道:-(
问题是,我通过 jQuery append() 函数编写了一些内容,并且在这个内容中有一个链接,如果按下它应该运行我自己的函数。
示例在这里:http: //jsfiddle.net/5ahkD/2/
$(document).ready(function () {
$(".add").click(function () {
$("#items").append('<div id="item">\n\
<a href="#" class="delete" id="delete">Delete!</a>\n\
Some content inside div element...\n\
</div>');
});
$(".delete").click(function () {
$(this).hide();
});
});
“添加项目!” 将生成一些带有链接的内容(“删除!”),单击后该链接应消失。正如您在单独的底部链接中看到的那样,只有当此链接不是通过 append() 写入时才可以...
这几乎可以肯定是愚蠢的容易,但我找不到任何方法来完成这项工作。