根据其他属性和链接值查找链接属性

时间:2014-02-18 16:18:16

标签: javascript jquery

我有这样的链接:

<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

中访问

2 个答案:

答案 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显示了它的工作原理。