如何获得相关'这'对象
How to get the relevant 'this' object in jquery?
这是我的代码片段:
$(".block").mouseover(function() {
$("#block_title").html("title"));
});
class.block的每个div都有一个数据标题属性(每个数据标题属性的值不同)。我希望能够在我的匿名函数中访问这个数据标题属性。
您可以使用.data
方法访问它:
$(".block").mouseover(function() {
...
$("#block_title").html($(this).data('title'));
});
您可以在jQuery 中使用.data()函数
$(".block").mouseover(function() {
$("#block_title").html($(this).data('title'));
});
您可能正在参考这段代码。
$('.block').attr('data-title', 'This is a random value');
根据jQuery API文档:
获取匹配元素集中第一个元素的属性值,或为每个匹配元素设置一个或多个属性。
我希望这能回答你的问题。
如果你的意思是你有一个HTML5 data-
属性:
$(".block").mouseover(function() {
$("#block_title").html( $(this).attr("data-title") ); //data-title value
});
或者,如果您的意思是在jQuery任意数据:中有title
属性
$(".block").mouseover(function() {
$("#block_title").html( $(this).data("title") ); //title value in the data object
});
相关文章:
- 组合我的对象并获得预期的结果
- 一个有角度的对象如何获得另一个对象的值
- 检测元素外的子对象何时获得焦点
- 我如何在javascript对象中获得值
- 我如何过滤对象并获得一个新的对象
- jQuery不能从JavaScript对象中获得正确的下拉菜单值
- 如何在javascript对象中获得具有相似值的键的计数
- 如何在JSON对象中获得特定级别的节点
- 验证函数,并循环遍历对象以获得更好的性能
- 如何在javascript对象中获得每个对象的键值?
- 搜索一个嵌套的javascript对象,获得一个祖先数组
- 我们如何从对象中获得隐藏属性
- 如何在json对象中获得项目基础
- 搜索一个对象并获得等于某个键的项
- 如何在现有的时刻对象中获得没有时间的日期
- 在javascript中迭代javascript对象以获得正确的键
- 如何通过使用纯javascript下面的事件对象来获得上述元素
- 如何在javaScript中的两个对象中获得不同
- 我如何从JavaScript中的2对象中获得公共项目
- 如何在我的对象中获得跨浏览器ajax引用