使用 jquery .find() 遍历按类和存储属性选择元素
Traversing Using Jquery .find() to Select Element by Class & Store Prop
我正在尝试使用以下代码搜索元素"服务块"的后代,以查找具有类"title"的特定元素。我无法让 var 分配除"未定义"之外的任何内容。任何帮助将不胜感激 -
<div class="col-md-4">
<div id="service-block" class="wp-block default grey-glow">
<div class="figure">
<img alt="..." src="~/images/services/nav-icon-white.jpg" class="img-responsive">
</div>
<div class="wp-block-body services-text">
<h2 id="test" class="title">Lorem Ipsum <span class="heavy-header" style="color:#001990;">Lorem Ipsum</span> Lorem Ipsum</h2>
<p>Lorem Ipsum.</p>
</div>
</div>
</div>
$("#service-block").hover(function () {
var originalHeight = $(this).find('.title').prop("id");
});
这是你想要的吗?
$("#service-block").hover(function () {
var $elem = $(this).find('.title');
console.log("id of element: ", $elem.attr("id"));
console.log("height of element: ", $elem.height()); //added due to your variable name
});
尝试将代码放在$(document).ready()
中。然后使用attr
而不是prop
$(document).ready(function(){
$("#service-block").hover(function(){
var originalHeight = $(this).find('.title').attr("id");
});
});
相关文章:
- JavaScript-将多个对象存储在数组中,并通过访问它们的属性
- 将属性作为字符串存储在变量中
- 使用 jquery .find() 遍历按类和存储属性选择元素
- RefluxJS存储可以在调用trigger()时指示哪个属性已更改吗?
- 设置 HTML 自定义属性与在 ID 属性中存储信息
- 如何在 jQuery 中存储复杂对象/Razor 中的数据属性
- 如何在对象中存储html属性
- 将Firebase url存储在外部属性文件中
- 如何在EmberJS模板中访问存储在其他变量中的键中的对象属性的值
- 生成html时,在html数据属性中存储由.push()填充的数组
- 添加隐藏属性以存储其他属性值
- 有没有任何方法可以将json对象存储在HTML标记的默认/自定义属性中,比如<tr>
- 调用存储在对象属性中的Javascript函数
- 如何使用存储的属性来选择下拉值
- 设置存储在变量中的元素的属性
- 尝试使用会话存储;无法设置属性'登录'的未定义引用或null引用
- 枚举本地存储属性
- 为动态存储属性指定还原器
- 在Javascript数组中存储属性有什么缺点吗?
- 如何存储属性ID的值到一个变量?Jquery Javascript