jQuery生成并选择ID
问题描述:
我想要在客户端使用jquery生成一些代码,通过使用.html()
将其html内容设置为特定的id。这里的例子来说明我在做什么:jQuery生成并选择ID
对于我chat-links
类,它会提醒嗨,如果我编码它是这样HTML之下,但它不会 工作,如果我通过设置产生的呢同一行代码下的另一个html内容ID为 chat-test
。我的问题是,在这种情况下,如何生成该行代码,并将其设置为编号chat-test
,并且仍然能够使用类名chat-links
而不是chat-test
来标识它?或者是否有办法让我可以将chat-test
的编号更改为chat-links
?
所以基本上,我希望它能够在单击def时提醒您。
谢谢。
答
由于您正在向DOM动态添加元素,因此您需要使用.on()
而不是.click()
来委派事件处理。
$(document).on('click', '.chat-links a', function() {
alert("hi");
});
+1
谢谢,这解决了我的问题! – overloading 2013-03-22 15:49:51
好第一关,你的演示是有缺陷的,因为你重复的ID,他们必须是唯一的。 – j08691 2013-03-22 15:42:09
k,我把它改成了类,而不是 – overloading 2013-03-22 15:43:20