jQuery生成并选择ID

问题描述:

我想要在客户端使用jquery生成一些代码,通过使用.html()将其html内容设置为特定的id。这里的例子来说明我在做什么:jQuery生成并选择ID

http://jsfiddle.net/dEJZF/4/

对于我chat-links类,它会提醒嗨,如果我编码它是这样HTML之下,但它不会 工作,如果我通过设置产生的呢同一行代码下的另一个html内容ID为 chat-test。我的问题是,在这种情况下,如何生成该行代码,并将其设置为编号chat-test,并且仍然能够使用类名chat-links而不是chat-test来标识它?或者是否有办法让我可以将chat-test的编号更改为chat-links

所以基本上,我希望它能够在单击def时提醒您。

谢谢。

+1

好第一关,你的演示是有缺陷的,因为你重复的ID,他们必须是唯一的。 – j08691 2013-03-22 15:42:09

+0

k,我把它改成了类,而不是 – overloading 2013-03-22 15:43:20

由于您正在向DOM动态添加元素,因此您需要使用.on()而不是.click()来委派事件处理。

$(document).on('click', '.chat-links a', function() { 
    alert("hi"); 
}); 

jsFiddle example

+1

谢谢,这解决了我的问题! – overloading 2013-03-22 15:49:51