2011-10-21 43 views
0

使用此代碼:$('#ipadmenu section').attr('data-order', hash)我將data-order屬性設置爲「hash」的值。如何選擇具有該attr /值的元素而不是設置值?使用attr檢索元素而不是設置attr

謝謝你的幫助!

P.S.我正在使用zepto.js和.prop()不支持

回答

3

With the attribute selector.

$("#ipadmenu section[data-order='" + hash + "']")

+0

哇等待這個作品! – cmplieger

+0

我該如何改進?通過選擇一個特定的節點? – cmplieger

+1

@SnippetSpace增加了對答案的改進,只需指定元素ID並且特定於標籤即可。這將最小化搜索匹配此屬性的元素。 (將這作爲選擇器的一般經驗法則) –

1

簡單。使用attribute selector$("#ipadmenu section[data-order='" + hash + "']")

+0

似乎不起作用,DVIR的解決方案一樣。 – cmplieger

+0

這是因爲我錯過了'hash'是一個變量,而不是一個常量的事實。 – kojiro