使用 jQuery 获取元素属性
以下是我的 HTML
HTML :
<div Attr1 = "val1" Attr2 = "val2" Attr3 = "val3" >
Hello !!
</div>
我想提取一个的所有属性(及其相应的值
)元素。 我怎样才能使用 jQuery 做到这一点?
我尝试了类似下面的方法,
$(function() {
for(var i in $('div')[0].attributes) {
console.log($('div')[0].attributes)[i] , $('div')[0].attributes)[i].value);
}
});
还有其他可能的方法吗?
following is my HTML
HTML :
<div Attr1 = "val1" Attr2 = "val2" Attr3 = "val3" >
Hello !!
</div>
I want to extract all the attributes (& its corresponding values
) of an element.
How can I do this using jQuery?
I tried something like below,
$(function() {
for(var i in $('div')[0].attributes) {
console.log($('div')[0].attributes)[i] , $('div')[0].attributes)[i].value);
}
});
Are there any more possible ways for doing this ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在寻找 getAttributes jQuery 插件。
示例:
更新:
来自 jQuery 文档:
这意味着你可以这样做:
You are looking for getAttributes jQuery Plugin.
Example:
Update:
From jQuery Docs:
Meaning you can do: