2013-10-06 80 views
1

我有這樣的HTML代碼:使用jQuery選擇html元素基於股利和其他一些屬性

<p class="test" data-id=1>Some Value</p> 

<p class="test" data-id=2>Some Value</p> 

<p class="test" data-id=3>Some Value</p> 

<p class="test" data-id=4>Some Value</p> 

如何選擇一個<p>元素基於其data-id

+0

看看[屬性選擇器(http://api.jquery.com/attribute-equals-selector/) –

+0

'$ ('* [data-id =「1」]');' – Satpal

+4

您應該始終將屬性值放在引號中。只是一個很好的做法。 – lukaleli

回答

2

使用jQuery:

alert($("p[data-id='1']").html()); 

DEMO

jQuery - Attribute Selector

+0

感謝隊友。我如何選擇一個具有類名和數據屬性的特定元素?我試圖$('。test')。data('id'= 2);但它不起作用。 –

相關問題