【jquery】jquery的各种方法的积累
来源:互联网 发布:网络运营商密码是什么 编辑:程序博客网 时间:2024/05/16 08:24
1. .data()
·功能:向被选元素附加数据,或者从被选元素获取数据
·调用方式:
$(selector).data(name);//从selector元素获取名称为name对应保存的数据$(selector).data(name,value);//向selectoer元素中附加名称为name,值为value的数据
详情参看:w3schoo
2. .prop() /attr() 点击查看jquery API
·功能:获取所有匹配元素集合中的第一个匹配标签的属性值,或者为每一个匹配的元素设置一个或多个属性
·调用方式(同attr()):
.prop(propertyName); //获取已设置的标签的属性的值.prop(propertyName,value); //为propertyName属性赋值.prop(propertyName,function)
·注意点:如果获取一个还没有被设置的属性的值,或者没有匹配到任何标签,则最终会返回undefined.
·和attr()的区别:jquery1.6之前,attr()在检索一些属性时,有时会考虑成属性值,这回导致不一致的行为,简单点说就是属性和属性值有时候会傻傻分不清楚,比如一些标签的属性和属性值是一样的时候,像select标签,radio标签等,所以推出了prop().
★像检索selectedIndex,tagName,nodeName,nodeType,ownerDocument,defaultChecked,defaultSelected时,使用prop()方法,其他用attr()方法。说具有true or false两个属性值的属性,checked/selected/disabled 也使用prop().
·栗子
<input type="radio" id="radio">
$("#radio").prop("checked");//false$("#radio").attr("checked");//undefined
3.jQuery.noop()
·功能:一个空函数,相当于function(){};
·调用方式:
$.noop
4. .map()
功能:将当前匹配集合的每一项
5 .hasClass() .isClass() .addClass() .removeClass()
功能:第一个和第二个可以判断某个标签是否有该 class,返回 true|false ,第三个是为标签增加 class 样式和 去除 class 样式
- 【jquery】jquery的各种方法的积累
- jQuery的各种插入方法
- Jquery 的积累
- jquery的积累
- jQuery获取各种宽高的方法
- jQuery 的各种选择器
- Jquery的各种验证
- jQuery 的各种选择器
- 数组的各种遍历方法和jQuery中的each方法
- 平时的jQuery选择器的积累
- jquery的各种取值方法。留着自己用
- jQuery操作input值的各种方法总结
- jquery对Json的各种遍历方法总结(必看篇)
- javasript利用jquery发送请求的各种方法
- jquery对Json的各种遍历方法总结(必看篇)
- jQuery操作input值的各种方法总结
- jquery积累
- jQuery积累
- MC9S12G时钟配置
- Ubuntu.Components 1.3上的PageHeader教程
- Port busy 8009 java.net.BindException: Address already in use: JVM_Bind 解决办法
- Android 第四天重置版_网络编程1
- 文件映射对象写文件
- 【jquery】jquery的各种方法的积累
- 在编写android百度地图定位时遇到的问题,目前无法解决,求大神帮忙
- 下拉刷新view
- 华为酷派logcat不输出日志解决方案
- iOS App集成Apple Pay教程(附示例代码)
- notifyDataSetChanged方法失效的常见原因
- Objective-C内存管理
- vim存活日志
- linux驱动程序调试常用方法