jquery获取数据标记并对其执行某些操作

时间:2016-05-03 15:16:19

标签: javascript jquery attr custom-data-attribute

我有这个结构:

<ul>
  <li data-tag="one" class="hovering">something</li>
  <li data-tag="two">something else</li>
  <li data-tag="two">something else</li>
</ul>

我需要的是将data-tag的{​​{1}}值<li>存储在变量{i}}中 - 我希望警报打印“一”。

我一直在尝试所有类型的不同的东西,或多或少围绕着这个:

hasClass("hovering")

但我无法让这个工作

3 个答案:

答案 0 :(得分:2)

你忘记了回归

<java jre directory>\bin\keytool -list -keystore cacerts -storepass changeit

答案 1 :(得分:0)

您必须使用如下的jquery data()函数:

var theActiveData = function() {
return($('ul li.hovering').data("tag"))
}
alert(theActiveData());

答案 2 :(得分:0)

您需要在警报中调用该函数并将该函数设置为实际返回该值。

var theActiveData = function() {
    return $('ul li.hovering').attr("data-tag");
}
alert(theActiveData());

Example