jq属性操作
2018-10-17 本文已影响0人
王帅同学
获取属性 attr('title','22')
//js获取标签属性
DOM.getAttribute('title');
DOM.setAttribute('title','22');
//jq获取标签属性 attr()方法
//逗号后面的表示传入值
//如果为空表示获取属性
attr('title','22')
//可以传入多个属性,传入对象
$('p:eq(1)').attr({
m1 : 'm1',
m2 : 'm2',
m3 : 'm3',
});
移除属性
.removeAttr('checked');
单属性的执行跟解除,布尔类型
//jq获取标签属性 prop()方法
//第二个参数,true表示确认执行
$('input:checkbox').prop('checked',false);
回调函数
// 第四种用法:jQuery回调函数
$('p').attr('tmd', function(index, oldAttr) {
//获取了一些数组
//oldAttr是属性值
//index是数组的索引
return oldAttr + index; // 隐式迭代。
});