亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求教兩個問題

1、<javascript>標簽內的語句只對標簽之前的內容有效嗎?把第80行的的代碼復制粘貼到第43行就不起作用了

2、$("input:not(:checked)+p") 搞不懂后面為啥要加“+p”才行,試了下$("input:not(:checked)+")效果也是一樣的,但前面$(".aaron:eq(2)+p")就不行了

正在回答

2 回答

把第80行的的代碼復制粘貼到第43行就不起作用了-----什么意思?43行的位置是DOM對象!

$("input:not(:checked)+p")這個是層選擇器選取的是input:not(:checked)下一個<p>兄弟元素。




2 回復 有任何疑惑可以回復我~
#1

小白是貓貓的小白 提問者

80行、43行我是直接看左邊“任務”提示的“在代碼編輯器中第80行填寫相應代碼”說的。我想問的實際是:$(".aaron:eq(2)").css("border", "3px groove blue"); 把這條放到第一次出現“aaron”類的語句之前,這條語句就不起作用了,我記得javascript 好像放在<head>里面都可以啊,為什么這里受位置影響? 這章是基本篩選選擇器,我自己也找了一會兒才找到提問的地方……
2016-03-21 回復 有任何疑惑可以回復我~
#2

小白是貓貓的小白 提問者

非常感謝!看來還是我基礎不牢啊……
2016-03-21 回復 有任何疑惑可以回復我~
#3

Chuan_wei 回復 小白是貓貓的小白 提問者

好好加油,我也才學3個月
2016-03-21 回復 有任何疑惑可以回復我~

80行、43行我是直接看左邊“任務”提示的“在代碼編輯器中第80行填寫相應代碼”說的。我想問的實際是:$(".aaron:eq(2)").css("border", "3px groove blue"); 把這條放到第一次出現“aaron”類的語句之前,這條語句就不起作用了,我記得javascript 好像放在<head>里面都可以啊,為什么這里受位置影響?

0 回復 有任何疑惑可以回復我~
#1

Chuan_wei

你的意思是把javascript腳本放在<head></head>,因為HTML是從上到下讀取的,所以腳本放在head會先去找$(".arron"),但是這個時候還沒讀到類arron,所以腳本不起作用。如果想放在前面就應該在腳本添加$(document.ready(function(){腳本在這;}))或者$(function(){腳本在這;})
2016-03-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
jQuery基礎 (一)—樣式篇
  • 參與學習       217487    人
  • 解答問題       1303    個

jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局

進入課程

求教兩個問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號