jquery获取一个数据标记并使用它做一些事情
jquery get a data-tag and do something with it
我有这样的结构:
<ul>
<li data-tag="one" class="hovering">something</li>
<li data-tag="two">something else</li>
<li data-tag="two">something else</li>
</ul>
我需要的是将hasClass("hovering")
-我希望警报打印"一"的<li>
的data-tag
值存储在一个变量中。
我一直在尝试各种不同的东西,或多或少都围绕着这个:
var theActiveData = function() {
$('ul li.hovering').attr("data-tag");
}
alert(theActiveData);
但我就是不能让它工作
您忘记返回
var theActiveData = function() {
return $('ul li.hovering').attr("data-tag");
}
alert(theActiveData);
您需要调用警报中的函数,并将该函数设置为实际返回值。
var theActiveData = function() {
return $('ul li.hovering').attr("data-tag");
}
alert(theActiveData());
示例
您必须使用jquery data()函数,如下所示:
var theActiveData = function() {
return($('ul li.hovering').data("tag"))
}
alert(theActiveData());
相关文章:
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 使用jquery contains获取一个元素并添加类
- NodeJS在一个较大的字符串中获取一个字符串的索引
- 从Jquery函数中获取一个变量
- 当两个单独的单词被放在目标上时,使用Jquery获取一个值
- 获取一个javascript对象attr's
- 获取一个对象´s属性的名称使用字符串
- 如何获取一个以零开头的数字的位数
- 在innerHTML中的getElementById中获取一个带引号的字符串变量
- jquery获取一个数据标记并使用它做一些事情
- 我想从使用onkeypress事件的文本区域获取一个属性
- 我需要在jQuery函数和AJAX之间获取一个变量
- 根据另一个元素的更改获取一个元素(jquery)
- 从输入字段中获取一个值并将其传递给Paypal
- 使用Javascript在XML文件中的节点中获取一个节点
- 如何一次获取一个p元素的内容
- 从javascript对象中获取一个src-img,并将其放入HTML中
- 在HTML下载列表中获取一个带有Selected Option的var到Google Script Spreadshee
- 从Node.js上的mysql结果JSON中获取一个Array值
- 如何在Moment.js中从日期开始获取一个月中的星期