2013-07-17 121 views
0

jQuery是否有任何可以選擇屬性節點而不是元素節點的選擇器?我的意思不是這樣的:用於選擇屬性節點而不是元素節點的jquery選擇器?

$('.some-thing').attr('some-attr'); 

我正在尋找類似於此:

$('.some-thing[some-attr]'); 

(除上面仍然得到的。有的-事情節點(但過濾只包括那些有 「一些-ATTR」 屬性。)

思考?

+0

你只想要'HREF = 「http://www.example.com」'出'click的'? (只是一個例子) – putvande

+0

沒錯。這就是我要去的。 –

+1

我不認爲這是可能的,你想要的方式。位'$('。some-thing')'是選擇元素的選擇器,而不是它的屬性。恐怕你必須使用'$( '一些-東西 ')。ATTR(' 一些-ATTR')'了點。 – putvande

回答

0

你可以做

$('[some-attr]') 

這將讓所有具有特定屬性的元素。

+0

我只是在尋找屬性節點 - 而不是元素節點。合理? (請參閱上面的putvande的問題。) –

0

樣品link - $('input[value="Hot Fuzz"]')

搜索更多關於jQuery選擇。

+0

仍然獲取輸入元素,對嗎?不是價值屬性作爲節點? –

+0

是輸入元素... –