jquery處理checkbox(復選框)是否被選中實例代碼
更新時間:2017年06月12日 10:50:38 作者:sdusdu
這篇文章主要介紹了jquery處理checkbox(復選框)是否被選中實例代碼的相關資料,需要的朋友可以參考下
jquery處理checkbox(復選框)是否被選中
現(xiàn)在如果一個復選框被選中,是用checked=true,checked="checked"也行
要用prop代替attr會更好,雖然在jQuery1.6之前版本的attr()方法能正常使用,但是現(xiàn)在必須使用prop()方法代替
實例代碼:
<!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多級聯(lián)動下拉插件chained用法示例
這篇文章主要介紹了jQuery多級聯(lián)動下拉插件chained用法,結合實例形式分析了jQuery多級聯(lián)動下拉插件chained的功能與基本使用技巧,需要的朋友可以參考下2016-08-08
jQuery模擬原生態(tài)App上拉刷新下拉加載更多頁面及原理
很多App中,新聞或者展示類都存在下拉刷新和上拉加載的效果,如何實現(xiàn)上拉刷新下拉加載更多頁面的呢?下面小編通過下面內容給大家介紹jQuery模擬原生態(tài)App上拉刷新下拉加載更多頁面及原理,需要的朋友可以參考下2015-08-08
jQuery hover事件簡單實現(xiàn)同時綁定2個方法
這篇文章主要介紹了jQuery hover事件簡單實現(xiàn)同時綁定2個方法,可實現(xiàn)同時綁定懸停與離開事件的功能,非常簡單實用,需要的朋友可以參考下2016-06-06

