我对JQuery html选择器限制感到好奇。 对于测试,我编写了一个简单的代码,在元素之前/之后添加其他内容。我发现选择器没有检测到新元素。
$("li").dblclick(function() {
$(this).before("<li>*****</li>");
$(this).after("<li>*****</li>");
});
点击<li>
(前一个和后一个)后,我添加了两个<li>
。所有这些代码都适用于新的代码。如果我点击<li>*****</li>
没有任何事情发生。
JQuery是否使用了所有html标记的列表,并在添加一些代码时忘记更新它?
如果有人可以为我解释,我在网上找不到任何有用的东西:/
编辑:我不问如何使用它,我想找到关于为什么前一个元素和新元素之间存在差异的文档