已采纳回答 / carolcoral
因为浏览器需要先加载dom,加载后从上往下执行,你的input在js的下面,会出现先执行js,在js找不到这个元素导致执行失败或者空白的结果
2016-04-27
仔细理解下的话就能发现,first-child说的是每个父元素下的第一个子元素,比如("li:first-child")是说每个父元素(ol元素)下的第一个li元素,多加上这一段,看右边出来的结果就能理解了..
<ol>
<lable>p</label>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ol>
<ol>
<lable>p</label>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ol>
2016-04-27
引用的js源码(http://www.imooc.com/data/jquery.twoaddresult.js)有Bug,把if那条直接删掉就ok
2016-04-27
我也想说为何-3不行...说好的倒数呢..
$("li:eq(-3)").css("background-color", "#60F");
$("li:eq(-3)").css("background-color", "#60F");
2016-04-27
说题目出错先看清题目吧。题目说的获取子<label>元素,并设置红色边框,那个“子”并不包括“孙”吧。。
2016-04-27
$("#content").css({"background-color":"red","color":"white"});
2016-04-27