課程
/前端開發
/JavaScript
/網頁定位導航特效
[href="+currentId+"]這句為什外面加個【】還有current左右兩邊“+”號什么意思
2015-03-18
源自:網頁定位導航特效 4-5
正在回答
currentId左右兩邊有“+”號,因為它是變量。
為什么要加[]是因為?!尽吭谶@里是個代替""的意思。。因為jq必須要帶"" 所以為了避免沖突 就讓【】代替""的意思。除非$()里面是個變量才不用加"";
比如 var a=$("li");
那么。menu.find(a);
偏愛花開的聲音
丿丫丫 回復 偏愛花開的聲音
不知道你原來的代碼是什么
看起來這是一個css的選擇器,需要選擇href與currentId相等的元素,
currentId是個變量,兩邊的加號是把href=currentId(注意:是變量)的當前值連接成一個字符串(即一個具體的值),這樣才能獲得元素
舉報
本課程講解網頁定位導航特效,仿天貓版地狗購物網,你值得擁有
1 回答最后$menu.find("[href="+currentID+"]").addClass('current')這句里面,$menu.find("[href="+currentID+"]")為什么不能用$(".current").next()代替
3 回答menu.find("[href="+currentId+"]").addClass("current");中 [href="+currentId+"]" 為什么要用" [] "號.
5 回答請教一下?menu.find("[href="+currentId+"]").addClass("current"); 為什么要加[]這個符號?
2 回答我能問一下為什么menu.find("[href="+currentId+"]").addClass("current")中間的href="+currentId+"的currentId左右一定要加+呢,我覺得沒有必要加啊,但是不加又不能顯示,這是為什么呢??
5 回答請問$("#menu ul li a[href= currentid]").addClass("current");這一語句有什么問題?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-28
currentId左右兩邊有“+”號,因為它是變量。
2015-04-05
為什么要加[]是因為?!尽吭谶@里是個代替""的意思。。因為jq必須要帶"" 所以為了避免沖突 就讓【】代替""的意思。除非$()里面是個變量才不用加"";
比如 var a=$("li");
那么。menu.find(a);
2015-03-18
不知道你原來的代碼是什么
看起來這是一個css的選擇器,需要選擇href與currentId相等的元素,
currentId是個變量,兩邊的加號是把href=currentId(注意:是變量)的當前值連接成一個字符串(即一個具體的值),這樣才能獲得元素