Javascript jqueryli颜色变化

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

我正试图通过以下代码在单击时更改li的颜色:

$(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

是否收到错误?