jQuery .click()无法运行
我已经构建了一个
- 列表,并且正在使用jQuery函数填充
。 我正在尝试构建一个单击函数,以便每当单击其中一个
,它就会消失。 我正在使用slideUp()
函数。
这是我的代码:
$("#subsitem").click(function() { // Act on the event $(this).slideUp(); });
这不起作用,但当我改为
$("li").click(function() { // Act on the event $(this).slideUp(); });
它有效,但唯一的问题是它适用于我所有的
更新
这是在.each()中使用的代码
$("#subs").append("title ");
问题是第一个是通过ID识别,它应该是唯一的。 您可以将其更改为类,并将类添加到每个li,以使其工作。
$(".subitem").click(function() { // Act on the event $(this).slideUp(); });
好的,使用了jquery irc频道,我设法得到了我正在寻找的答案。
我需要使用.live()函数。 这就是我的代码现在的样子
$("#subsitem").live('click',function(){ $(this).parent().slideUp();});