[爆卦]html id變數是什麼?優點缺點精華區懶人包

為什麼這篇html id變數鄉民發文收入到精華區:因為在html id變數這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者jbluebox (peace,ok?)看板Ajax標題[問題] jquery如何取得自訂變數i...


各位先進大家好,想請教一下


我在jquery的方法裡

假設了一個變數

var vol= xxx;


接著我想讓某物件發生作用,我習慣用

document.getElementById("menu"+vol).xxxxx = xxxxx;


但是jquery不接受這樣的方式

所以我改用

$("ul[@id="menu"+vol]").xxxx();


但是卻執行失敗


請問是我的使用方式有錯嗎?

面對這種情況是否有更好的選擇器呢?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.143.110
george755185:$("#menu"+vol).xxxx(); 這樣嗎? 10/10 19:46
jbluebox:這樣有效!!大感謝 10/10 19:49
buganini:我想你沒搞清楚運算子運作的層次 10/12 01:40
buganini:+是js的運算子 不是xpath的運算子 你包在字串裡面對js 10/12 01:41
buganini:來說就是文字而已 對xpath parser來說是個error 10/12 01:41
buganini:而且你的雙引號nested 炸掉了 變成 10/12 01:42
buganini:"ul[@id=" menu "+vol]" 所以在js就已經炸掉了 10/12 01:42
buganini:'ul[@id="menu"' + vol + ']' 才是正確的用法 10/12 01:43
jbluebox:謝謝樓上提醒! 10/12 03:08
tomin:1.3不用@了 10/12 13:01

你可能也想看看

搜尋相關網站