jQuery 获取元素的属性和值
假设我有这个 HTML 代码:
<img id="idgoeshere" src="srcgoeshere" otherproperty="value" />
我可以通过元素的 id 引用该元素: $('#idgoeshere'))
现在,我想获取该元素上的所有属性及其值:
src=srcgoeshere
otherproperty=value
是否有一些我可以使用 jQuery 和/或纯 Javascript 以编程方式做到这一点吗?
Say I have this HTML code:
<img id="idgoeshere" src="srcgoeshere" otherproperty="value" />
I can reference the element by its id: $('#idgoeshere'))
Now, I want to get all the properties and their values on that element:
src=srcgoeshere
otherproperty=value
Is there some way I can do that programmatically using jQuery and/or plain Javascript?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您可以通过检查 attribute 属性来获取列表:
You can get a listing by inspecting the attributes property:
语法为
$('idgoeshere').attr('otherproperty')
有关更多信息 - http://api. jquery.com/attr/
The syntax is
$('idgoeshere').attr('otherproperty')
For more information - http://api.jquery.com/attr/
是的,你可以!
Jquery:
JavaScript:
Yes you can!
Jquery:
Javascript:
您可以使用
attr
来实现:例如。
You can use
attr
for that:For eg.
如果您只想获取所有属性的列表,请参阅此问题的答案:使用 Javascript/jQuery 从 HTML 元素获取所有属性
If you want to just get a list of all the attributes, see the answers to this question: Get all Attributes from a HTML element with Javascript/jQuery
试试这个:
Try this: