我需要获取元素的属性值。
我的代码如下:
var vid=$('div.selected a');
var dataid=$(vid).data('vid');
var dataalid=$(vid).data('alid');
和 HTML
<div class="vblock" id="selected">
<a class="video" data-alid="4" data-vid="4" href="resources/videos/xyz4.mp4">
我需要获取data-alid
的值和data-vid
的<a>
标签。请任何人帮助我......
最佳答案
您已经差不多完成了,但是您犯了一个简单的错误。您的标记显示 div
的 ID 为“selected”,而不是类,因此您需要使用 ID 选择器:
var vid=$('#selected a');
请注意,我已从选择器中删除了 div
。这是因为 ID 值在文档中必须是唯一的,因此无需限定它们。
另外,请注意,由于 $
将返回一个 jQuery 对象,因此无需再次将 vid
传递给它,这会更慢:
var dataid = vid.data('vid');
var dataalid = vid.data('alid');
关于javascript - 如何使用jquery获取属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14974787/