jQuery的目标链接点击事件
问题描述:
我动态创建一些链接...jQuery的目标链接点击事件
$('input[name="iplus"]').click(function() {
$(ol).append("<a href='#' title='delposition' class='beschr-"+($("#billsumary ol>li").length+1)+"'>löschen</a>");
});
现在我喜欢指标如$每个创建的链接(“一[标题=” delposition“]”)和分配点击事件如:
$("a[title='delposition']").click(function() {
alert("Link klicked ...");
});
......但这不做呢? 有什么建议吗?
答
的jQuery live()方法应该做的伎俩:
$("a[title='delposition']").live('click', function() {
alert("Link klicked ...");
});
答
当你创建元素,这样这个你可以指定单击处理:
$('input[name="iplus"]').click(function() {
$("<a href='#' title='delposition' class='beschr-"+($("#billsumary ol>li").length+1)+"'>löschen</a>")
.click(function() {
alert("clicked on");
}).appendTo(ol);
});
此生成元素,添加一个点击处理程序,然后将其附加到像原始代码那样的ol
对象。
..这就是它 ..感谢您的快速回答:) – Don 2010-04-16 18:03:13