我动态地将HTML附加到网页上,我也使用jQuery来管理内容.
当我添加HTML代码时,jQuery忽略了它的存在.
例如:
$("td.elementToClick").click(...
Run Code Online (Sandbox Code Playgroud)
将与jQuery一起使用.但是,如果代码中的某个地方我追加:
$("tr#myRowToAppend").append("<td class="elementToClick>...</td>");
Run Code Online (Sandbox Code Playgroud)
如果点击它,jQuery将忽略这个新元素.
在jQuery的网页加载完成后,相关联的事件,我需要两个解决方案之一: - 强制DOM不改变当前的布局重新EVAL页面(我不希望刷新,所以location.reload()是出问题). - 强制jQuery将这个新元素添加到它的内部事件管理器中.
我不想使用onclick="blabla()",我真的需要使用jQuery.
我怎么能做到这一点?