一、$工具的方法
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():主要用户获取/设置输入框的值
拿值就是括号里面不要写什么,赋值就是括号里写