网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

jquery反选全选,jq实现复选框的全选与不选

用jquery怎么实现全选与反选

ul id="list"   

在尖草坪等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都网站设计 网站设计制作定制网站开发,公司网站建设,企业网站建设,品牌网站建设,全网营销推广,成都外贸网站制作,尖草坪网站建设费用合理。

lilabelinput type="checkbox" value="1" 1.时间都去哪儿了/label/li 

lilabelinput type="checkbox" value="2" 2.海阔天空/label/li 

lilabelinput type="checkbox" value="3" 3.真的爱你/label/li 

lilabelinput type="checkbox" value="4" 4.不再犹豫/label/li 

lilabelinput type="checkbox" value="5" 5.光辉岁月/label/li 

lilabelinput type="checkbox" value="6" 6.喜欢你/label/li 

/ul 

input type="checkbox" id="all" 

input type="button" value="全选" class="btn" id="selectAll"   

input type="button" value="全不选" class="btn" id="unSelect"   

input type="button" value="反选" class="btn" id="reverse"   

input type="button" value="获得选中的所有值" class="btn" id="getValue" 

$(function () { 

//全选或全不选 

$("#all").click(function(){    

if(this.checked){    

$("#list :checkbox").attr("checked", true);   

}else{    

$("#list :checkbox").attr("checked", false); 

}    

});  

//全选   

$("#selectAll").click(function () { 

$("#list :checkbox,#all").attr("checked", true);   

});   

//全不选 

$("#unSelect").click(function () {   

$("#list :checkbox,#all").attr("checked", false);   

});   

//反选  

$("#reverse").click(function () {  

$("#list :checkbox").each(function () {   

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

}); 

allchk(); 

}); 

//设置全选复选框 

$("#list :checkbox").click(function(){ 

allchk(); 

}); 

//获取选中选项的值 

$("#getValue").click(function(){ 

var valArr = new Array; 

$("#list :checkbox[checked]").each(function(i){ 

valArr[i] = $(this).val(); 

}); 

var vals = valArr.join(','); 

alert(vals); 

}); 

});  

function allchk(){ 

var chknum = $("#list :checkbox").size();//选项总个数 

var chk = 0; 

$("#list :checkbox").each(function () {   

if($(this).attr("checked")==true){ 

chk++; 

}); 

if(chknum==chk){//全选 

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

}else{//不全选 

$("#all").attr("checked",false); 

}

[img]

jquery实现全选和反选遇到兼容的问题请教

jQuery.fn.extend({

select:function(params){

$(this).click(function(){

$("[name='"+params+"']").attr("checked",$(this).attr("checked"));

});

}

});

jquery 全选反选

// 改用prop

$("类名").prop("checked","checked");//全选

$("类名").removeAttr("checked");//取消全选

jQuery题目:要求有反选,全选,取消选择功能,题目如图一,效果如图二,求帮忙,只要jQuery

css:

.checked{

background-color:#fd3;

}

------------------------------------

javascript:

$(function(){

var trs = $("table tr");

$(":button[value='全选']").click(function(){

trs.addClass("checked");

});

$(":button[value='取消选择']").click(function(){

trs.removeClass("checked");

});

$(":button[value='反选']").click(function(){

trs.toggleClass("checked");

});

})


网页标题:jquery反选全选,jq实现复选框的全选与不选
网页路径:http://bjjierui.cn/article/dsopchp.html

其他资讯