jQuery属性操作
- 设置或获取元素固有属性值 prop()
元素固有属性值就是元素本身自带的属性,比如<a>
元素里面的 href ,比如<input>
里面的 type
prop("属性")
prop("属性","属性值")
- 修改/获取自定义属性
attr()
(类似于原生js里面的getAttribute/setAttribute) - 数据缓存
data()
data方法可以在指定的元素上存储数据,并不会修改DOM元素结构,一旦页面刷新,之前存放的数据都将移除
$(function() {
console.log($("a").prop("herf"));
$("a").prop("title", "周九良");
$("input").change(function() {
console.log($(this).prop("checked"));
})
console.log($("div").attr());
$("div").attr("index", 4);
$("span").data("uname", "andy");
console.log($("span").data("uname"));
console.log($("div").data("index"));
})