我有这样的链接:
<a href="..." data-pk="xxx" data-model="xxx">The link text</a>
我正在尝试使用jquery访问知道链接文本和data-pk的数据模型值。
现在我可以根据PK
找到模型params.model = $("a[data-pk="+ params.pk + "]").attr("data-model");
但我希望有一个匹配的PK AND链接文本。我的链接文本可以在params.value
中访问答案 0 :(得分:3)
使用:contains
伪选择器:
$("a[data-pk="+ params.pk + "]:contains(" + params.value + ")")
答案 1 :(得分:0)
在选择器中使用:contains
:
params.model = $('a[data-pk=' + params.pk + ']:contains(' + params.value + ')').attr('data-model');
This fiddle显示了它的工作原理。