求教兩個問題
1、<javascript>標簽內的語句只對標簽之前的內容有效嗎?把第80行的的代碼復制粘貼到第43行就不起作用了
2、$("input:not(:checked)+p") 搞不懂后面為啥要加“+p”才行,試了下$("input:not(:checked)+")效果也是一樣的,但前面$(".aaron:eq(2)+p")就不行了
1、<javascript>標簽內的語句只對標簽之前的內容有效嗎?把第80行的的代碼復制粘貼到第43行就不起作用了
2、$("input:not(:checked)+p") 搞不懂后面為啥要加“+p”才行,試了下$("input:not(:checked)+")效果也是一樣的,但前面$(".aaron:eq(2)+p")就不行了
2016-03-19
舉報
2016-03-19
把第80行的的代碼復制粘貼到第43行就不起作用了-----什么意思?43行的位置是DOM對象!
$("input:not(:checked)+p")這個是層選擇器選取的是input:not(:checked)下一個<p>兄弟元素。
2016-03-21
80行、43行我是直接看左邊“任務”提示的“在代碼編輯器中第80行填寫相應代碼”說的。我想問的實際是:$(".aaron:eq(2)").css("border", "3px groove blue"); 把這條放到第一次出現“aaron”類的語句之前,這條語句就不起作用了,我記得javascript 好像放在<head>里面都可以啊,為什么這里受位置影響?