欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jquery判斷checkbox(復(fù)選框)是否被選中的代碼

 更新時間:2010年10月20日 09:40:01   作者:  
現(xiàn)在很多朋友都喜歡使用jquery了,所以很多的表格判斷都是基于jquery的,但實現(xiàn)方法與javascript原生代碼不同,對于checkbox的判斷大家可以參考下。
復(fù)制代碼 代碼如下:

//是否被選中驗證有選中的return true,否return false
function mycheckbox() {
var falg = 0;
$("input[name='soft[]']:checkbox").each(function () {
if ($(this).attr("checked")) {
falg += 1;
}
})
if (falg > 0)
return true;
else
return false;
}

這是一個比較不錯的方法,收藏了。
下面這個函數(shù)是對上面的補充:
復(fù)制代碼 代碼如下:

本來就是這種寫法啊。jq1.42的寫法。
其次,建議你的邏輯處理
function mycheckbox() {
var falg = 0;
$("input[name='soft[]']:checkbox").each(function () {
if ($(this).attr("checked")) {
falg =1;
return false;
}
})
if (falg > 0)
return true;
else
return false;
}

下面是簡單的判斷
jquery核心判斷語句判斷語句

if($('input:checkbox').attr("checked")==true)

誰都知道 在html 如果一個復(fù)選框被選中 是 checked="checked"。
但是我們?nèi)绻胘query alert($("#id").attr("checked")) 會提示您是true而不是checked
所以很多朋友判斷 if($("#id").attr("checked")=="true") 這個是錯誤的,其實應(yīng)該是 if($("#id").attr("checked")==true)

例子里面包括了一下幾個功能。
<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="獲得選中的所有值">
代碼

復(fù)制代碼 代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<SCRIPT LANGUAGE="JavaScript" src="http://www.cnjquery.com/demo/jquery.js"></script >
<SCRIPT LANGUAGE="JavaScript">
<!--
$("document").ready(function(){
$("#btn1").click(function(){
$("[name='checkbox']").attr("checked",'true');//全選
})
$("#btn2").click(function(){
$("[name='checkbox']").removeAttr("checked");//取消全選
})
$("#btn3").click(function(){
$("[name='checkbox']:even").attr("checked",'true');//選中所有奇數(shù)
})
$("#btn4").click(function(){
$("[name='checkbox']").each(function(){

if($(this).attr("checked"))
{
$(this).removeAttr("checked");
}
else
{
$(this).attr("checked",'true');
}
})
})
$("#btn5").click(function(){
var str="";
$("[name='checkbox'][checked]").each(function(){
str+=$(this).val()+""r"n";
//alert($(this).val());
})
alert(str);
})
})
//-->
</SCRIPT>
</HEAD>
<BODY>
<form name="form1" method="post" action="">
<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="獲得選中的所有值">
<br>
<input type="checkbox" name="checkbox" value="checkbox1">
checkbox1
<input type="checkbox" name="checkbox" value="checkbox2">
checkbox2
<input type="checkbox" name="checkbox" value="checkbox3">
checkbox3
<input type="checkbox" name="checkbox" value="checkbox4">
checkbox4
<input type="checkbox" name="checkbox" value="checkbox5">
checkbox5
<input type="checkbox" name="checkbox" value="checkbox6">
checkbox6
<input type="checkbox" name="checkbox" value="checkbox7">
checkbox7
<input type="checkbox" name="checkbox" value="checkbox8">
checkbox8
</form>


復(fù)制代碼 代碼如下:

/************單個checkbox全選************************/
function clickCheckbox() {
if($("#checkPathAll").attr("checked"))
{
$("input[name='checkPath']").each(function() {
$(this).attr("checked", true);
});
}
else
{
$("input[name='checkPath']").each(function() {
$(this).attr("checked", false);
});
}
}

相關(guān)文章

  • ajax在兼容模式下失效的快速解決方法

    ajax在兼容模式下失效的快速解決方法

    下面小編就為大家?guī)硪黄猘jax在兼容模式下失效的快速解決方法。小編覺得挺不錯的?,F(xiàn)在分享給大家,給大家一個參考
    2016-03-03
  • 13個絢麗的Jquery 界面設(shè)計網(wǎng)站推薦

    13個絢麗的Jquery 界面設(shè)計網(wǎng)站推薦

    今天共享一些令人振奮的UI教程,這些UI大部分是基于Jquery的插件,主要包括動態(tài)切換視圖的相冊、3D旋轉(zhuǎn)分享按鈕、Facebook admin Panel,下滑效果的導(dǎo)航Menu,滑翔購物車功能,漂亮的Form表單元素等等。
    2010-09-09
  • jqPlot Option配置對象詳解

    jqPlot Option配置對象詳解

    如果看過本文姊妹篇《jqPlot——基于jquery的圖表繪制工具》的朋友,應(yīng)該知道jqPlot大致的操作方法;如果還是不太清楚的話,可以參考jqPlot官方網(wǎng)站的使用方法介紹。
    2009-07-07
  • jQuery表單設(shè)置值的方法

    jQuery表單設(shè)置值的方法

    這篇文章主要為大家詳細(xì)介紹了jQuery表單設(shè)置值的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • jquery實現(xiàn)頁面彈球效果

    jquery實現(xiàn)頁面彈球效果

    這篇文章主要為大家詳細(xì)介紹了jquery實現(xiàn)頁面彈球效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Easyui 去除jquery-easui tab頁div自帶滾動條的方法

    Easyui 去除jquery-easui tab頁div自帶滾動條的方法

    這篇文章主要介紹了Easyui 去除jquery-easui tab頁div自帶滾動條的方法,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05
  • jquery中ajax學(xué)習(xí)筆記一

    jquery中ajax學(xué)習(xí)筆記一

    AJAX 指異步 JavaScript 及 XML(Asynchronous JavaScript And XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)
    2011-10-10
  • 提高jQuery性能優(yōu)化的技巧

    提高jQuery性能優(yōu)化的技巧

    這篇文章主要深入介紹了提高jQuery性能優(yōu)化的技巧,有需要的小伙可以來參考下
    2015-08-08
  • JQuery.Ajax()的data參數(shù)類型實例詳解

    JQuery.Ajax()的data參數(shù)類型實例詳解

    這篇文章主要介紹了JQuery.Ajax()的data參數(shù)類型實例詳解,需要的朋友可以參考下
    2015-11-11
  • jQuery實現(xiàn)只允許輸入數(shù)字和小數(shù)點的方法

    jQuery實現(xiàn)只允許輸入數(shù)字和小數(shù)點的方法

    這篇文章主要介紹了jQuery實現(xiàn)只允許輸入數(shù)字和小數(shù)點的方法,涉及jQuery針對鍵盤事件的響應(yīng)及字符串操作的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03

最新評論