jquery - 使用文档选择动态元素不起作用

标签 jquery css

$(document).on('ul li:nth-child(even)',function(){
    $(this).addClass('e');
});

用户可以添加和删除li,但上面的代码似乎不起作用。

最佳答案

我认为你不需要on这里; on 专为事件附加和处理而设计:

Attach an event handler function for one or more events to the selected elements.

尝试:

$('ul li:nth-child(even)').addClass('e');

演示:http://jsfiddle.net/IrvinDominin/6u6wS/

关于jquery - 使用文档选择动态元素不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19478668/

相关文章:

jquery - 侧面倾斜图像而不会失真

javascript - 如何使用jQuery从父类获取数据

jquery - 在具有多个表单的页面中提交一个表单时从表单获取信息

php - 如何在wordpress的三个不同列中查看三个不同类别的帖子?

html - 当内容溢出时,避免使用内部固定元素到左侧 "float"的模态

javascript - jQuery Datatable 在更新第 2 部分后将 CSS 添加到单元格

html - 如何去掉navbar logo和navbar menu之间的空格和navbar logo后面的文字

javascript - 如何在Jquery上获取所有CheckBoxFor的名称?

javascript - 在一个文本区域中输入内容,同时阻止另​​一文本区域

javascript - 标题菜单高度增加但 HTML 源代码中没有任何反应?