从所选元素 html 上方的元素获取属性值
Getting an attribute value from the element above the selected element html
>实际上我想从最近的元素中获取属性值。我无法从所需的元素中获取属性值。这就是我到目前为止所做的。我搜索了很多,几乎没有想出任何有用的东西。任何帮助将不胜感激。
<div class="col-sm-4">
<div class="grid mask">
<figure>
<div>
<h4>Hello There</h4>
<span data-id="1"></span>
</div>
<img class="img-responsive" src="../dist/img/team/subhan.png" alt="">
<figcaption>
<a data-toggle="modal" href="#myModal" onclick="alert($(this).closest('span').attr('data-id').html())">Find</a>
</figcaption>
</figure>
</div>
</div>
使用更具体的 DOM 遍历函数。另外,您不应该使用.html()
; .attr()
以字符串的形式返回属性的值,而不是需要提取其内容的元素。
$("a").click(function() {
alert($(this).closest('figure').find('span[data-id]').data('id'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-sm-4">
<div class="grid mask">
<figure>
<div>
<h4>Hello There</h4>
<span data-id="1"></span>
</div>
<img class="img-responsive" src="../dist/img/team/subhan.png" alt="">
<figcaption>
<a data-toggle="modal" href="#myModal">Find</a>
</figcaption>
</figure>
</div>
</div>
相关文章:
- React - 从 DOM 元素获取组件以进行调试
- 如何使用 JQuery 从相对元素获取 html 文本
- 从同一域上的 iframe 中的元素获取值
- 使用本机 Javascript 从 DOM 元素获取选择器字符串
- 使用jquery从另一个元素获取使用id的输入的id
- 如何从角度元素获取编译的节点值
- 如何为不同的元素获取不同的父类
- 从 jQuery 中的子元素获取父 tr 元素
- 当浮点部分为空时,从 JQuery 中的输入元素获取数字值不起作用
- 从 XML 元素获取文本
- 从音频元素获取音频样本
- 从所选元素 html 上方的元素获取属性值
- 使用 jQuery.data 从 dom 元素获取布尔值
- 如何通过jquery从某个元素获取部分文本
- 从输入元素获取表单和表单数据对象
- 从动态元素获取挖空视图的大小
- 从中继器循环中显示的子自定义元素获取正确的上下文.奥蕾莉亚
- 如何使用 JavaScript 或 JQuery 从输入类型=文件 html 元素获取文件名
- 从父元素获取 ID 并将它们放在数组中
- 尝试从选项元素获取 HTML