一、对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
二、对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。
<a href=">
jQuery手册中这样写道:
$(expression, [context])
expression String 用来查找的字符串
context (可选) Element, jQuery 作为待查找的 DOM 元素集、文档或 jQuery 对象。
那么,你可以这样获取:
$('img:first-child', this)attr('src');
--------------------------------------
或者用原生js:
var a = documentgetElementById('my')getElementsByTagName('a');
var src = [];
for(var i=0;i<slength;i++){
srcpush(a[i]getElementsByTagName('img')[0]src);
}
以上就是关于关于获取HTML元素属性的prop()和attr()的区别全部的内容,包括:关于获取HTML元素属性的prop()和attr()的区别、如何获取元素的内容、Jquery先获取自身内部的元素属性值,该如何获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)