将点击事件添加到所有选定的元素

Ziga Stupan

我想这样做,以便当您在li元素上选择(单击)时会切换一个类。

$("li").click(function() {
    $(this).toggleClass("selected");
});

但是当我单击列表项时没有任何反应。

编辑:

HTML:

<input type = "text" placeholder = "New category" id = "category">
<button type = "button" onclick ="addCategory()">Add</button><br>
<ul id = "list">
<li>School</li>
<li>Home</li>
<li>Fun</li>
</ul>

其余的JS / jQuery:

function addCategory() {
    var category = $("#category").val();
    var list = $("#list");
    var li = $("<li>");
    list.append(li);
    li.append(category);
}
 $("li").click(function() {
     $(this).toggleClass("selected");
 });
安吉·阿加瓦尔(Ankit Agarwal)

这将起作用,请参见jsfiddle示例jQuery对事件注册时存在的元素起作用。因此,我们可以通过在始终存在的元素上注册事件来欺骗情况。因此,该事件已针对li上的任何事件进行了正确注册document

  $(document).on('click', 'li', function(){
     $(this).toggleClass("selected");
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将点击事件添加到元素,但不将其子元素添加到角

来自分类Dev

将点击事件添加到主菜单中的所有“ a”标签

来自分类Dev

将点击事件添加到WPF中的所有文本框

来自分类Dev

将点击事件添加到矩形?

来自分类Dev

将目标添加到所有UIButtons的touchUpInside事件

来自分类Dev

将事件添加到表单中的所有标签

来自分类Dev

将事件添加到html元素

来自分类Dev

使用选定的jQuery将事件添加到按钮后,将事件添加到按钮

来自分类Dev

在点击事件中将类添加到元素

来自分类Dev

将事件处理程序添加到选定范围

来自分类Dev

将点击事件添加到数据表

来自分类Dev

顶点图表将点击事件添加到标签

来自分类Dev

如何将点击事件添加到kendoGridCellTemplate

来自分类Dev

将点击事件添加到JavaFX TableCell

来自分类Dev

将事件点击添加到标记 openlayers

来自分类Dev

将选定元素的引用从ListA添加到ListB

来自分类Dev

在Xamarin.Forms中,将ScrollView添加到页面后,所有单击事件均停止工作。ScrollView是否拦截了点击?

来自分类Dev

将点击侦听器添加到动态元素中的代码有什么问题?

来自分类Dev

将事件添加到使用 ajax 添加的元素?

来自分类Dev

Javascript,将事件监听器添加到所有按钮

来自分类Dev

将Jquery onclick事件添加到特定类中的所有链接

来自分类Dev

暂停ItemAdded事件,直到将所有附件添加到其中

来自分类常见问题

将Click事件侦听器添加到具有相同类的元素

来自分类Dev

将类添加到具有特定类的所有元素

来自分类Dev

将属性添加到<body>中带有纯JavaScript的所有元素

来自分类Dev

将类添加到具有特定ID jQuery的所有元素

来自分类Dev

将类添加到具有相同 href 的所有元素

来自分类Dev

在创建DOM之后将事件添加到元素

来自分类Dev

将数据添加到动态创建的元素并绑定事件

Related 相关文章

  1. 1

    将点击事件添加到元素,但不将其子元素添加到角

  2. 2

    将点击事件添加到主菜单中的所有“ a”标签

  3. 3

    将点击事件添加到WPF中的所有文本框

  4. 4

    将点击事件添加到矩形?

  5. 5

    将目标添加到所有UIButtons的touchUpInside事件

  6. 6

    将事件添加到表单中的所有标签

  7. 7

    将事件添加到html元素

  8. 8

    使用选定的jQuery将事件添加到按钮后,将事件添加到按钮

  9. 9

    在点击事件中将类添加到元素

  10. 10

    将事件处理程序添加到选定范围

  11. 11

    将点击事件添加到数据表

  12. 12

    顶点图表将点击事件添加到标签

  13. 13

    如何将点击事件添加到kendoGridCellTemplate

  14. 14

    将点击事件添加到JavaFX TableCell

  15. 15

    将事件点击添加到标记 openlayers

  16. 16

    将选定元素的引用从ListA添加到ListB

  17. 17

    在Xamarin.Forms中,将ScrollView添加到页面后,所有单击事件均停止工作。ScrollView是否拦截了点击?

  18. 18

    将点击侦听器添加到动态元素中的代码有什么问题?

  19. 19

    将事件添加到使用 ajax 添加的元素?

  20. 20

    Javascript,将事件监听器添加到所有按钮

  21. 21

    将Jquery onclick事件添加到特定类中的所有链接

  22. 22

    暂停ItemAdded事件,直到将所有附件添加到其中

  23. 23

    将Click事件侦听器添加到具有相同类的元素

  24. 24

    将类添加到具有特定类的所有元素

  25. 25

    将属性添加到<body>中带有纯JavaScript的所有元素

  26. 26

    将类添加到具有特定ID jQuery的所有元素

  27. 27

    将类添加到具有相同 href 的所有元素

  28. 28

    在创建DOM之后将事件添加到元素

  29. 29

    将数据添加到动态创建的元素并绑定事件

热门标签

归档