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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求解[href=" + currentId + "]的理解!

求解[href=" + currentId + "]的理解!

番堿丶 2016-12-24 21:29:18
var xuan = menu.find('.current');if(currentId && xuan.attr('href') != currentId){? ? ?xuan.removeClass('current');? ? ?menu.find("[href=" + currentId + "]").addClass("current");};自己折騰了一個下午,順著console.log找問題,始終沒有辦法理解最后一句?,F在我知道find.("")引號里面是要find的東西。而[href=""]也知道是選擇器。也就是選擇href跟currentId一樣的那個節點。那么問題來了。為什么里面是 ? ? +currentId+ ? 呢。這個是什么用法呢,我百度沒百度出什么。求詳解!謝謝!
查看完整描述

2 回答

已采納
?
習慣受傷

TA貢獻885條經驗 獲得超1144個贊

currentId是一個變量,如果此時currentId=1。則['href="'+currentId+'"']拼接之后為:['href="1"'],這里沒有什么難理解的只是拼接了一個動態的selector而已。
查看完整回答
1 反對 回復 2016-12-25
  • 番堿丶
    番堿丶
    好的。那么就是說 + + 也是選擇器的一種。作為當變量不能正常被調用時(比如在引號內),把變量轉化為變量值的辦法。這樣理解沒錯吧?感謝哈!我記住就好。
?
習慣受傷

TA貢獻885條經驗 獲得超1144個贊

用+currentId+的方式動態拼接了一個查詢selector而已。
查看完整回答
1 反對 回復 2016-12-25
  • 2 回答
  • 0 關注
  • 1526 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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