jquery處理checkbox(復(fù)選框)是否被選中實(shí)例代碼
jquery處理checkbox(復(fù)選框)是否被選中
現(xiàn)在如果一個(gè)復(fù)選框被選中,是用checked=true,checked="checked"也行
要用prop代替attr會(huì)更好,雖然在jQuery1.6之前版本的attr()方法能正常使用,但是現(xiàn)在必須使用prop()方法代替
實(shí)例代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>checkbox</title>
</head>
<body>
<input type="button" id="btn1" value="全選">
<input type="button" id="btn2" value="取消全選">
<input type="button" id="btn3" value="選中所有奇數(shù)">
<input type="button" id="btn4" value="反選">
<input type="button" id="btn5" value="獲得選中的所有值">
<input type="checkbox" value="checkbox1"/>
<input type="checkbox" value="checkbox2"/>
<input type="checkbox" value="checkbox3"/>
<input type="checkbox" value="checkbox4"/>
<input type="checkbox" value="checkbox5"/>
<script src="js/jquery-3.2.0.min.js"></script>
<script>
$(function(){
var checkbox = $("input[type=checkbox]");
$("#btn1").on("click",function(){
checkbox.prop("checked",true);
});
$("#btn2").on("click",function(){
checkbox.prop("checked",false);
});
$("#btn3").on("click",function(){
$("input[type=checkbox]:even").prop("checked",true);
});
$("#btn4").on("click",function(){
checkbox.each(function(){
if($(this).prop("checked")){
$(this).prop("checked",false);
}else{
$(this).prop("checked",true);
}
});
});
$("#btn5").on("click",function(){
var str = "";
$("input[type=checkbox]").each(function(){
if($(this).prop("checked")){
str += $(this).val() + ",";
}
});
console.log(str);
});
});
</script>
</body>
</html>
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- jQuery實(shí)現(xiàn)CheckBox全選、全不選功能
- jQuery操作復(fù)選框(CheckBox)的取值賦值實(shí)現(xiàn)代碼
- jQuery設(shè)置和獲取select、checkbox、radio的選中值方法
- jQuery實(shí)現(xiàn)的checkbox級聯(lián)選擇下拉菜單效果示例
- jQuery中checkbox反復(fù)調(diào)用attr(''checked'', true/false)只有第一次生效的解決方法
- jquery操作checkbox火狐下第二次無法勾選的解決方法
- jQuery實(shí)現(xiàn)點(diǎn)擊行選中或取消CheckBox的方法
相關(guān)文章
jq源碼解析之綁在$,jQuery上面的方法(實(shí)例講解)
下面小編就為大家?guī)硪黄猨q源碼解析之綁在$,jQuery上面的方法(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-10-10
jQuery多級聯(lián)動(dòng)下拉插件chained用法示例
這篇文章主要介紹了jQuery多級聯(lián)動(dòng)下拉插件chained用法,結(jié)合實(shí)例形式分析了jQuery多級聯(lián)動(dòng)下拉插件chained的功能與基本使用技巧,需要的朋友可以參考下2016-08-08
jQuery模擬原生態(tài)App上拉刷新下拉加載更多頁面及原理
很多App中,新聞或者展示類都存在下拉刷新和上拉加載的效果,如何實(shí)現(xiàn)上拉刷新下拉加載更多頁面的呢?下面小編通過下面內(nèi)容給大家介紹jQuery模擬原生態(tài)App上拉刷新下拉加載更多頁面及原理,需要的朋友可以參考下2015-08-08
jquery實(shí)現(xiàn)仿新浪微博評論滾動(dòng)效果
這篇文章主要介紹了jquery實(shí)現(xiàn)仿新浪微博評論滾動(dòng)效果,基于jquery實(shí)現(xiàn)頁面圖文定時(shí)滾動(dòng)效果,涉及jquery頁面元素的遍歷與樣式的動(dòng)態(tài)操作技巧,是一款經(jīng)典的jquery滾動(dòng)特效,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-08-08
jQuery實(shí)現(xiàn)產(chǎn)品對比功能附源碼下載
一些電商網(wǎng)站產(chǎn)品或評測網(wǎng)站會(huì)為用戶提供產(chǎn)品對比的功能,用戶只需勾選多個(gè)需要對比的產(chǎn)品,就可以進(jìn)行比對,下文給大家?guī)砹薺Query實(shí)現(xiàn)產(chǎn)品對比功能,一起看下吧2016-08-08
jQuery hover事件簡單實(shí)現(xiàn)同時(shí)綁定2個(gè)方法
這篇文章主要介紹了jQuery hover事件簡單實(shí)現(xiàn)同時(shí)綁定2個(gè)方法,可實(shí)現(xiàn)同時(shí)綁定懸停與離開事件的功能,非常簡單實(shí)用,需要的朋友可以參考下2016-06-06

