1

好的,在这个例子中,我有一个变量可以帮助我加载一些 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>

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

4

1 回答 1

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

console.log(slider);  // "2"
于 2012-12-24T23:13:01.700 回答