prop和attr的区别
二者大多数情况下没有太大的区别,在特殊情形下,
设置checkbox必须使用prop:
此处使用attr是无效的。
移除属性可使用removeAttr()或者removeProp()方法
获取属性
使用下面语句可以获取属性信息:
$([selector]).attr([attribute name]);
例如:
<a href="/home">Home</a>
使用下面语句可以获取href:
$(‘a’).attr(‘href’);
获取Data属性
使用下面语句可以获取属性信息:
$([selector]).data([attribute name]);
例如:
<article data-column="3"></article>
使用下面语句可以获取data-column:
$(“article”).data(“column”);
设置属性值
使用attr方法设置属性:
$(‘a’).attr(‘title’, ‘Click me’);
移除属性值
使用removeAttr移除属性:
$(’#home’).removeAttr(‘title’);