Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET更新面板和通过JQuery动态选择DOM_Jquery_Asp.net_Updatepanel - Fatal编程技术网

ASP.NET更新面板和通过JQuery动态选择DOM

ASP.NET更新面板和通过JQuery动态选择DOM,jquery,asp.net,updatepanel,Jquery,Asp.net,Updatepanel,当用户单击复选框时,我将动态地用s填充元素 我把这两个控件都放在updatepanel中,一切都很好 我的问题发生在尝试使用JQ库的find()方法获取新创建的元素时,有时我会得到s,有时直到在调试模式下向选择器添加一个空格 示例: $("ul li") after loading the li's into DOM , return no selection. $("ul li ") with SPACE return the <li>s and ALSO updates the

当用户单击复选框时,我将动态地用
  • s填充元素

    我把这两个控件都放在updatepanel中,一切都很好

    我的问题发生在尝试使用JQ库的find()方法获取新创建的元素时,有时我会得到
  • s,有时直到在调试模式下向选择器添加一个空格

    示例:

    $("ul li") after loading the li's into DOM , return no selection.
    $("ul li ") with SPACE return the <li>s and ALSO updates the previous selector.
    
    $(“ul li”)将li加载到DOM后,不返回任何选择。
    带空格的$(“ul li”)返回
  • s并更新以前的选择器。
  • 在我看来,jquery在我的情况下使用缓存机制进行选择


    目前我正在使用chrome进行测试。

    我无法确认它是否使用缓存,但可以肯定的是,如果将简单的处理程序附加到DOM元素,它不会对加载文档后添加的元素产生影响。如果要将处理程序附加到当前和将来的元素,必须使用替换
    .live()
    .on()
    函数。它会将您的处理程序附加到当前和未来与所选内容匹配的元素。我想你已经在chrome控制台上测试过选择器了?!当您在控制台中实时调用它时,它是否也过时了?另外,选择器是否存储在变量中?像
    var$foo=$(“…
    no我没有使用变量。。