jquery小东西记录(1)

$(function(){});

$(document).ready(function(){});

dom加载完成后执行,貌似上面两个方法一个意思,可编写多个,依次执行

$(window).load(function(){alert("helloagain");});

图片加载完成后执行,处理图片的js最好放在这里面。

checkbox

if($("#id").is(':checked')==true)

jquery判断checked的三种方法:

.attr('checked')://看版本1.6+返回:"checked"或"undefined";1.5-返回:true或false

.prop('checked')://1.6+:true/false

.is(':checked')://所有版本:true/false//别忘记冒号哦

jquery赋值checked的几种写法:

所有的jquery版本都可以这样赋值:

$("#cb1").attr("checked","checked");

$("#cb1").attr("checked",true);

jquery1.6+:prop的4种赋值:

$("#cb1").prop("checked",true);//很简单就不说了哦

$("#cb1").prop({checked:true});//map键值对

$("#cb1").prop("checked",function(){

returntrue;//函数返回true或false

});

$("[id=ckbi]:checkbox").attr("checked",true);

$("[name=ckbi]:checkbox").attr("checked",true);

全选

$("input[type='checkbox']").attr("checked","true");

取消全选

$("input[type='checkbox']").removeAttr("checked");

选奇数

$("input[type='checkbox']:even").attr("checked","true");

选偶数

$("input[type='checkbox']:odd").attr("checked","true");

反选

$("input[type='checkbox']").each(function(){

$(this).attr("checked",!this.checked);

});

选中项值

$("input[type='checkbox']:checkbox:checked").each(function(){

aa+=$(this).val()

})

$("#id").show();

$("#id").hide();

显示与隐藏

varj=[3,2,1];

vari=0;

$("[name=ckb]").each(function(){

for(vark=0;k<j.length;k++){

if($(this).val()==j[k]){

$(this).attr("checked",true);

j.splice(k,1);//把已经对比的数组删除,减少循环?

alert(j);

}

i++;

}

});

alert(i);

相关推荐