2014-02-18 72 views
0

我有一些聯繫尋找這樣:取決於一個其他屬性和鏈接的價值發現一個鏈接屬性

<a href="..." data-pk="xxx" data-model="xxx">The link text</a> 

我試圖使用jQuery數據模型值知道鏈接文本訪問和數據包。

現在我能找到取決於PK

params.model = $("a[data-pk="+ params.pk + "]").attr("data-model"); 

的模型,但我想有一個匹配的PK和鏈接文本。我的鏈接文本是params.value

回答

3

使用:contains僞選擇訪問:

$("a[data-pk="+ params.pk + "]:contains(" + params.value + ")") 
+0

非常感謝你!我不是jquery的專家,我不知道這個選擇器! – darkheir

0

使用在選擇:contains

params.model = $('a[data-pk=' + params.pk + ']:contains(' + params.value + ')').attr('data-model'); 

This fiddle說明它是如何工作的。