假设我有这个HTML片段(假设剩下的文档没有其他div的): <p>Lorem ipsum dolor sit amet</p></div>使用jQuery,我希望这段代码.)').css('background-color','red');
$('div:has(pre):eq(0)').css('
在使用jQuery时,答案的变化很小,基本上可以归结为“将元素的名称发送到神奇的jQuery函数,并检查是否返回了某些内容”:
if ($('elementName')[0]) ...这种方法的问题在于,如果jQuery函数接收到html片段,它将“实例化”该html (包括javascript)并返回表示它的节点。这意味着jQuery函数只能与可信输入一起使用,至少可以将站点公开给基于DOM<e