jQuery学习笔记 操作jQuery对象 属性处理


Posted in Javascript onSeptember 19, 2012

元素的属性处理

方法 描述
attr(name) attr(name,value) attr(name,fn(index,value)) attr({name1:value1,…,nameN:valueN}) 获取某个属性的取值,或可以用于设置某个属性的值。还可以使用函数作为参数,将函数返回值作为需要为元素属性设置的值,比如将第(index+1)个元素的name属性设置为函数返回值(实际上,明白函数式就根本不需要这说明)。也可以一次性给同一元素多个属性
removeAttr(name) 删除某个元素的属性取值

 

元素的class属性处理

方法 描述
attr(“class”) removeAttr(“class”) class明显也是属性,所以attr()完全可以处理
addClass(value) 为元素的class属性追加一个或多个属性值。多个属性值,值与值之间同样用空格连接
removeClass(value) 为元素的class属性移除一个或多个属性值
toggleClass(value) 控制class属性中一个或多个属性值的切换,即存在就删除,不存在则添加
hasClass(value) 判断元素class属性中是否含有某个属性值,返回布尔值

 

元素内部的HTML、文本处理

方法 描述
html() html(value) html(fn(index,value)) 获取元素内部的HTML代码,也可以设置元素内部的HTML代码。还可以使用函数参数,把返回值作为需要在元素内部添加的HTML代码
text() text(value) text(fn(index,value)) 获取元素内部的文本内容,也可以设置元素内部的文本内容,但是该方法不但替换原有文本内容,连后代元素一并替换。还可以使用函数参数,把返回值作为需要在元素内部添加的文本内容

 

表单元素的属性处理

方法 描述
val() val(value) val(fn(index,value)) val([value1,…, valueN]) 获取表单元素的value属性的值,或可以设置表单元素的value属性的值。也可以用函数参数。还可以选定具有特定value属性值的表单选项,对于radio和未设置mutiple的select元素,val参数中只有最后一个value值有效
Javascript 相关文章推荐
javascript 写类方式之八
Jul 05 Javascript
js replace 与replaceall实例用法详解
Aug 03 Javascript
window.print打印指定div指定网页指定区域的方法
Aug 04 Javascript
javascript实现图像循环明暗变化的方法
Feb 25 Javascript
JS实现的通用表单验证插件完整实例
Aug 20 Javascript
浅谈javascript中的加减时间
Jul 12 Javascript
Jquery调用iframe父页面中的元素及方法
Aug 23 Javascript
JS实现搜索关键词的智能提示功能
Jul 07 Javascript
jQuery实现的简单无刷新评论功能示例
Nov 08 jQuery
vue 自定义全局方法,在组件里面的使用介绍
Feb 28 Javascript
js计时事件实现圆形时钟
Mar 25 Javascript
vue组件暴露和.js文件暴露接口操作
Aug 11 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
Sep 19 #Javascript
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
Sep 19 #Javascript
dotopAlert 提示用户需安装播放器的代码
Sep 17 #Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
Sep 17 #Javascript
js函数的引用, 关于内存的开销
Sep 17 #Javascript
JavaScript中的稀疏数组与密集数组[译]
Sep 17 #Javascript
JavaScript中:表达式和语句的区别[译]
Sep 17 #Javascript
You might like
PHP中字符安全过滤函数使用小结
2015/02/25 PHP
php中使用gd库实现远程图片下载实例
2015/05/12 PHP
PHP的Socket通信之UDP通信实例
2015/07/02 PHP
Yii数据库缓存实例分析
2016/03/29 PHP
PHP中的浅复制与深复制的实例详解
2017/10/26 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
jquery常用操作小结
2014/07/21 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
windows下安装nodejs及框架express
2015/08/07 NodeJs
AngularJS 最常用的功能汇总
2016/02/17 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
2016/07/01 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
详解Vue组件之间的数据通信实例
2017/06/17 Javascript
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
layui的table单击行勾选checkbox功能方法
2018/08/14 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
Python调用命令行进度条的方法
2015/05/05 Python
python生成随机密码或随机字符串的方法
2015/07/03 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
python绘制直方图和密度图的实例
2019/07/08 Python
python运用pygame库实现双人弹球小游戏
2019/11/25 Python
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
银行职员自我鉴定
2014/04/20 职场文书
旅游文化节策划方案
2014/06/06 职场文书
竞选班干部演讲稿500字
2014/08/20 职场文书
故意伤害辩护词
2015/05/21 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL