jquery每天杂碎
来源:互联网 发布:剑灵捏脸数据下载不了 编辑:程序博客网 时间:2024/04/28 19:59
【2016-9.9】
$.proxy()
金典案例
map() 将一组元素转为数组,不管是不是数组
金典案例 一般是配合get()来使用的,因为map()自身返回的不是单纯的匹配元素的数组。
官方解释只有一句话: 获取在匹配的元素集中的第一个元素的属性值。
有时候checkbox,我们不写checked或者checked="checked"的时候,使用attr()会获得undefined,但是使用prop()的时候会直接返回true或者false。而attr是直接返回的checked。
$.proxy()
金典案例
get() --返回的是一个数组,因此常使用的get[0]是html对象 eq(0) 才是jquery对象var t = 10;
var timer = null;
$('#a').click(function(){
clearInterval( timer );
timer = setInterval( $.proxy( function(){
if(t == 0){
t = 'done';
}else{
t--;
}
$(this).html(t);
} ,$(this)), 1000);
})
map() 将一组元素转为数组,不管是不是数组
金典案例 一般是配合get()来使用的,因为map()自身返回的不是单纯的匹配元素的数组。
prop() 使用 常用在selected checked readOnly autofocus 等属性中,不同于attr()var x = $("input[type='checkbox']").map(function(){
return $(this).val();
}).get().reverse();
官方解释只有一句话: 获取在匹配的元素集中的第一个元素的属性值。
有时候checkbox,我们不写checked或者checked="checked"的时候,使用attr()会获得undefined,但是使用prop()的时候会直接返回true或者false。而attr是直接返回的checked。
1.但是自己亲测不一定是第一个元素。
// 设置页面中的所有checkbox为disabled false
$("input[type='checkbox']").prop({
disabled: true
});
2. 通过函数来设置所有页面上的复选框被选中。
$("input[type='checkbox']").prop("checked", function( i, val ) { return !val;});
3.这句话是设置页面上的所有checkbox为不可点击的状态
$("input[type='checkbox']").prop("disabled", true);
综上所属,prop()的重点是第一个属性值,而不是第一个匹配元素
0 0
- jquery每天杂碎
- 杂碎.
- 杂碎
- 杂碎
- 杂碎
- jsp杂碎
- 杂碎00
- C 杂碎
- Unity3D 杂碎
- C杂碎
- 杂碎1
- 近期杂碎
- js 杂碎
- Vim杂碎
- Pixhawk---杂碎
- 羊杂碎
- 知识杂碎
- 每天学点jQuery(五)
- Backbone
- html5 历史管理以及hash管理
- 如何判断一个js对象是否一个DOM对象
- Java异常体系
- MyEclipse Errors running builder 'DeploymentBuilder' on project 'xxxxx'. java.lang.NullPointe
- jquery每天杂碎
- display:none和visibility:hiddden
- 浅谈文档碎片
- jQuery Pagination 分页插件-初始化两次请求的问题
- SSM整合Activiti工作流代码下载
- GCC主要数据结构之stmt_tree_s
- encodeURIComponent 和 encodeURI 和 escape 简要汇总
- setTimeout或者setInterval 在ie8以及以下报参数错误
- Docker用户总结