我想知道为什么一个代码在使用div时工作,但在使用段落时不起作用。我感谢任何和所有的回应。
工作代码:
HTML
<div> </div>
<div id="myDiv"> </div>
<div> </div>
<div> </div>
的jQuery
$('div').not('#myDiv').css('background-color', '#000000');
在这里查看工作中的JS小提琴:http://jsfiddle.net/Kyle_Sevenoaks/w8fRk/
在这里看到破碎的(奇怪的)JS小提琴:http://jsfiddle.net/w8fRk/14/
两者都涉及jQuery中的.not命令,我实际上有点因为我的代码缺乏功能而感到尴尬。
答案 0 :(得分:6)
答案 1 :(得分:1)
您的函数调用顺序错误。试试这个。
$(document).ready(function(){
$('p').not('#game0').hide();
});