jQuery操作attr、prop、val()/text()/html()、class属性
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jQuery操作attr、prop、val()/text()/html()、class属性,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1773字,纯文字阅读大概需要3分钟。
内容图文
1.1 arr操作
设置单个属性
// 第一个参数:需要设置的属性名 // 第二个参数:对应的属性值 // $obj.attr(name, value); // 用法举例、 $('img').attr('alt','不错哦');
获取属性
// 传需要获取的属性名称,返回对应的属性值 // $obj.attr(name) // 用法举例 var oTitle = $('img').attr('title'); alert(oTitle);
移除属性
// 参数:需要移除的属性名, // $obj.removeAttr(name); // 用法举例 $('img').removeAttr('title');
2.prop操作
在jQuery1.6之后支持,对于checked、selected、disabled这类boolean类型的属性来说,不能用attr方法,只能用prop方法。
// 设置属性 $(':checked').prop('checked',true); // 获取属性 $(':checked').prop('checked');// 返回true或者false
3.val()/text()/html()值操作
$obj.val() 获取或者设置表单元素的value属性的值 $obj.html() 对应innerHTML $obj.text() 对应innerText
以上三个方法:不传参数 表示获取值; 传递一个参数值,表示设置
4.class操作
添加样式类
// name:需要添加的样式类名,注意参数不要带点. // $obj.addClass(name); // 例子,给所有的div添加one的样式。 $('div').addClass('one');
移除样式类
// name:需要移除的样式类名 // $obj.removeClass('name'); // 例子,移除div中one的样式类名 $('div').removeClass('one');
判断是否有某个样式类
// name:用于判断的样式类名,返回值为true false // $obj.hasClass(name) // 例子,判断第一个div是否有one的样式类 $('div').hasClass('one');
切换样式类
// name:需要切换的样式类名,如果有,移除该样式,如果没有,添加该样式。 // $obj.toggleClass(name); // 例子 $('div').toggleClass('one');
5.隐式迭代(批量操作自动遍历)
1.设置操作的时候(绑定事件),如果是多个元素,那么给所有的元素设置相同的值。
2.获取操作的时候,如果是多个元素,那么只会返回第一个元素的值。
3.如果想要获取多个值,需要手动进行遍历操作
总结
以上所述是小编给大家介绍的jQuery操作attr、prop、val()/text()/html()、class属性,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
内容总结
以上是互联网集市为您收集整理的jQuery操作attr、prop、val()/text()/html()、class属性全部内容,希望文章能够帮你解决jQuery操作attr、prop、val()/text()/html()、class属性所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。