使用jQuery查找从一个属性到另一个属性的匹配值

时间:2012-12-24 23:10:50

标签: jquery attributes

好的,在这个例子中我有一个变量可以帮助我加载一些ajax。

var postname = itsname;

我需要能够从属性data-postname中找到匹配的值,并使用jQuery获取data-slider的值。因此,对于此示例,我需要获取2才能加载正确的幻灯片。

<div id="mydiv">
    <a data-slider="0" data-postname="somename" href="#"></a>
    <a data-slider="1" data-postname="anothername" href="#"></a>
    <a data-slider="2" data-postname="itsname" href="#"></a>
</div>

非常感谢您的时间和帮助。

1 个答案:

答案 0 :(得分:2)

var postname = "itsname",
    slider = $("#mydiv a[data-postname='" + postname + "']").data("slider");

console.log(slider);  // "2"