jQuery02

本文详细讲解了jQuery的$.each()方法在遍历数据结构上的应用,包括对象、数组和对象数组,并介绍了$.trim()、$.type()、$.isArray()和$.isFunction()等实用工具。此外,还涵盖了jQuery中关于元素属性操作的attr()、removeAttr()、addClass()等,以及val()、html()和text()的用法区别。
摘要由CSDN通过智能技术生成

一、$工具的方法

        1.$.each():遍历数组、对象、对象数组中的数据

遍历对象:         第一种方式:

第一种的结果:

                         

                第二种方式:

         第二个的结果:        

 遍历数组:

 效果:

遍历对象数组:

效果:

   注意:function 里面的i和n 可以不打印但是不能不写

        2.$.trim():去除字符串两边的空格

        3.$.type(obj):得到数据的类型

                1.当括号里面是整数或者小数的时候 返回的是number

                2.当括号里面是对象的时候  返回的是obj

                3.当括号里面是对象数组的时候  返回的是 array

        4.$.isArray(obj):判断是否是数组

        5.$.isFunction(obj):判断是否是函数

        6.$.parseJSON(obj):解析json字符串转换为js对象/数组

二、jQuery属性

1.attr():获取某个标签属性的值,或设置某个标签属性的值

获取:

    设置:

 

2.removeAttr():删除某个标签属性

3.addClass():给某个标签添加class属性值

4.removeClass():删除某个标签class属性值

注意:删除后class仍然在 只是删除了属性值

5.prop():和attr()类似,区别在于prop用于属性值为Boolean类型的情况,比如多选

6.html():获取某一个标签体内容(注意:该标签体中可以包含子标签)

效果:

 

7.text():获取某一个标签体内容(注意:该标签体不能包含子标签)

效果:

 

注意:html()和text()的区别就是 text()只打印纯文本 而html()会拿到其子标签

8.val():主要用户获取/设置输入框的值

        拿值就是括号里面不要写什么,赋值就是括号里写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值