Javascript jqueryli颜色变化
我正试图通过以下代码在单击时更改li的颜色:Javascript jqueryli颜色变化,javascript,jquery,html,css,html-lists,Javascript,Jquery,Html,Css,Html Lists,我正试图通过以下代码在单击时更改li的颜色: $(function(){ $("li").click(function (){ $(this).css("color","green") }); ... more code 但是没有一个li元素会起作用。li元素在“更多代码”部分中动态生成。处理动态生成的内容后,需要将事件处理程序附加到页面上的元素,如下所示: $(document).on('click', 'li', funct
$(function(){
$("li").click(function (){
$(this).css("color","green")
});
... more code
但是没有一个li元素会起作用。li元素在“更多代码”部分中动态生成。处理动态生成的内容后,需要将事件处理程序附加到页面上的元素,如下所示:
$(document).on('click', 'li', function (){
$(this).css("color","green")
});
Click()不使用动态html,使用on()方法,将Click-on父元素与Click-on-li元素绑定
$(document).ready(function (){
$("#parentID").on('click','li',function (){
$(this).css("color","green")
});
其中parentID将是所有动态生成内容的父级ID是否收到错误?