国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

jQuery-全選/全部選/反選

這篇具有很好參考價值的文章主要介紹了jQuery-全選/全部選/反選。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

<!DOCTYPE html>
<html>
<head>
<title>jQuery-全選/全部選/反選</title>
<script type="text/javascript" src="../../script/jquery-1.7.2.js"></script>
<script type="text/javascript">
?? ?//頁面加載完畢后執(zhí)行
?? ?$(function(){
?? ??? ?//獲取所有復(fù)選框?qū)ο?/strong>(以下都是獲取復(fù)選框?qū)ο蟮姆椒? [name=items]是屬性過濾器
?? ??? ?// const items = $(":checkbox[name=items]");
?? ??? ?// const items = $("[name='items']");
?? ??? ?const items = $(":checkbox");

?? ??? ?//全選按鈕
?? ??? ?$("#checkedAllBtn").click(function(){
?? ??? ??? ?//所有復(fù)選框的狀態(tài)都變成選中狀態(tài)
?? ??? ??? ?items.attr("checked",true);
?? ??? ??? ?//全選/全部選復(fù)選框的狀態(tài)也變成選中狀態(tài)
?? ??? ??? ?$("#checkedAllBox").attr("checked",true);
?? ??? ?});

?? ??? ?//全不選按鈕
?? ??? ?$("#checkedNoBtn").click(function(){
?? ??? ??? ?//所有復(fù)選框的狀態(tài)都變成非選中狀態(tài)
?? ??? ??? ?items.attr("checked",false);
?? ??? ??? ?//全選/全部選復(fù)選框的狀態(tài)也變成非選中狀態(tài)
?? ??? ??? ?$("#checkedAllBox").attr("checked",false);
?? ??? ?});

?? ??? ?//反選按鈕
?? ??? ?$("#checkedRevBtn").click(function(){
?? ??? ??? ?//使用循環(huán)函數(shù)each()對items數(shù)組進(jìn)行遍歷,遍歷過程中執(zhí)行函數(shù)體
?? ??? ??? ?items.each(function(){
?? ??? ??? ??? ?//對復(fù)選框的狀態(tài)賦相反值
?? ??? ??? ??? ?this.checked = !this.checked;
?? ??? ??? ?});
?? ??? ??? ?//判斷復(fù)選框的選中狀態(tài)數(shù)量,如果選中狀態(tài)的數(shù)量等于4 ? ":checked"表示選中狀態(tài)
?? ??? ??? ?if ($("[name='items']:checked").length == 4) {
?? ??? ??? ??? ?$("#checkedAllBox").attr("checked",true);
?? ??? ??? ?}else {
?? ??? ??? ??? ?$("#checkedAllBox").attr("checked",false);
?? ??? ??? ?}
?? ??? ?});
?? ??? ?
?? ??? ?//提交按鈕
?? ??? ?$("#sendBtn").click(function(){
?? ??? ??? ?//對選中狀態(tài)的復(fù)選框進(jìn)行遍歷
?? ??? ??? ?$(":checkbox:checked").each(function(){
?? ??? ??? ??? ?//彈出復(fù)選框的value屬性值
?? ??? ??? ??? ?alert(this.value);
?? ??? ??? ?});
?? ??? ?});
?? ??? ?
?? ??? ?//全選/全不選復(fù)選框
?? ??? ?$("#checkedAllBox").click(function(){
?? ??? ??? ?items.attr("checked",this.checked);
?? ??? ?});
?? ??? ?
?? ??? ?//全選/全不選復(fù)選框與items狀態(tài)同步
?? ??? ?//復(fù)選框綁定鼠標(biāo)點(diǎn)擊事件
?? ??? ?$("[name='items']").click(function(){
?? ??? ??? ?//判斷復(fù)選框被選中的狀態(tài),等于4表示全部選中,結(jié)果是true,不等于4表示沒有全部選中,結(jié)果是false
?? ??? ??? ?//這種方式明顯比上面進(jìn)行if...else...語句精簡
?? ??? ??? ?const flag = $("[name='items']:checked").length == 4;
?? ??? ??? ?$("#checkedAllBox").attr("checked",flag);
?? ??? ?});
?? ?});
</script>
</head>
<body>
?? ?<form method="post" action="http://localhost:8080">
?? ??? ?你愛好的運(yùn)動是?<input type="checkbox" id="checkedAllBox" />全選/全不選
?? ??? ?<br />
?? ??? ?<input type="checkbox" name="items" value="足球" />足球
?? ??? ?<input type="checkbox" name="items" value="籃球" />籃球
?? ??? ?<input type="checkbox" name="items" value="羽毛球" />羽毛球
?? ??? ?<input type="checkbox" name="items" value="乒乓球" />乒乓球
?? ??? ?<br />
?? ??? ?<input type="button" id="checkedAllBtn" value="全 選" />
?? ??? ?<input type="button" id="checkedNoBtn" value="全不選" />
?? ??? ?<input type="button" id="checkedRevBtn" value="反 選" />
?? ??? ?<input type="button" id="sendBtn" value="提 交" />
?? ?</form>
</body>
</html>文章來源地址http://www.zghlxwxcb.cn/news/detail-458812.html

到了這里,關(guān)于jQuery-全選/全部選/反選的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 原生js實現(xiàn)復(fù)選框(全選/全不選/反選)效果【含完整代碼】

    原生js實現(xiàn)復(fù)選框(全選/全不選/反選)效果【含完整代碼】

    1、勾選后,可以獲取到所勾選的值組成的數(shù)組,并展示到頁面; 2、全部勾選,以及取消勾選時,要相應(yīng)地更新全選框的狀態(tài)及文字顯示; 3、點(diǎn)擊反選,將所有選項的選擇狀態(tài)置換,并相應(yīng)改變?nèi)x框的狀態(tài); 定義一個數(shù)組 checkValues ,存放用戶所勾選的內(nèi)容。 再定義一個

    2023年04月13日
    瀏覽(34)
  • 【uniapp 開發(fā)小程序】購物車功能,實現(xiàn)全選、反選、單選、計算總價

    【uniapp 開發(fā)小程序】購物車功能,實現(xiàn)全選、反選、單選、計算總價

    uniapp 開發(fā)小程序,實現(xiàn)購物車功能,實現(xiàn)全選、反選、單選、計算總價 關(guān)鍵代碼: return totalPrice.toFixed(2); // 保留兩位小數(shù) 否則會出現(xiàn)多位小數(shù)現(xiàn)象:

    2024年02月11日
    瀏覽(23)
  • 【vue+element UI】實現(xiàn)帶全選、反選、聯(lián)級、搜索的下拉多選框

    【vue+element UI】實現(xiàn)帶全選、反選、聯(lián)級、搜索的下拉多選框

    halo小伙伴們,在開發(fā)的過程中是否有遇到需要為下拉多選框添加操作按鈕的,如全選、反選、聯(lián)級、搜索的下拉選框呢?如圖所示: 這里我們需要借助vue-treeselect插件(官方地址) 第一步,安裝vue-treeselect插件 第二步,封裝下拉框組件 第三步,在需要該組件的頁面引入該組

    2024年02月15日
    瀏覽(25)
  • vue3+element-plus 表格全選和跨頁勾選,以及全選全部功能

    vue3+element-plus 表格全選和跨頁勾選,以及全選全部功能

    目錄 背景描述 實現(xiàn)效果 詳細(xì)開發(fā) 1.模擬數(shù)據(jù)和頁面布局 2.跨頁勾選和點(diǎn)擊勾選功能 3.表頭全選 4. 全選全部 (1)全選后禁用表格勾選(簡單) (2)真正意義上的全選全部(難) 總結(jié) 表格的全選、部分勾選、跨頁勾選、本頁全選,這幾個功能,有很多實現(xiàn)的方法,先說如何

    2024年02月07日
    瀏覽(23)
  • uni-app - 實現(xiàn)多選功能,點(diǎn)擊項目時選中并高亮顯示(支持全選 / 反選,以及輕松的 “回顯“ 數(shù)據(jù))點(diǎn)擊選中并改變樣式,全端兼容 H5 App 小程序,代碼高效簡潔無 BUG

    uni-app - 實現(xiàn)多選功能,點(diǎn)擊項目時選中并高亮顯示(支持全選 / 反選,以及輕松的 “回顯“ 數(shù)據(jù))點(diǎn)擊選中并改變樣式,全端兼容 H5 App 小程序,代碼高效簡潔無 BUG

    網(wǎng)上的代碼都太亂且實現(xiàn)代碼太臃腫,各種樣式、變量亂七八糟很難移植到自己的項目中。 本文實現(xiàn)了 靈活度極高的多選功能示例,支持全選和反選,代碼干凈整潔注釋詳細(xì),無任何第三方依賴, 您只需要一鍵復(fù)制示例代碼,幾分鐘快速完成并植入到您的項目中, 如下圖所

    2024年02月09日
    瀏覽(150)
  • html5為什么只需要寫<!doctype html>? 有多少種Doctype文檔類型?

    HTML5只需要寫!doctype html是因為HTML5不基于SGML,不需要對DTD進(jìn)行引用,但仍需要doctype來規(guī)范瀏覽器的行為。而HTML4.01基于SGML,需要對DTD進(jìn)行引用,才能告知瀏覽器文檔所使用的文檔類型。 Doctype文檔類型是指用于標(biāo)識HTML或XML文檔類型的聲明,它告訴瀏覽器文檔所使用的規(guī)范或標(biāo)

    2024年01月20日
    瀏覽(24)
  • DOCTYPE 是什么作用?

    DOCTYPE 是什么作用?

    前端入門之旅:探索Web開發(fā)的奇妙世界 歡迎來到前端入門之旅!感興趣的可以訂閱本專欄哦!這個專欄是為那些對Web開發(fā)感興趣、剛剛踏入前端領(lǐng)域的朋友們量身打造的。無論你是完全的新手還是有一些基礎(chǔ)的開發(fā)者,這里都將為你提供一個系統(tǒng)而又親切的學(xué)習(xí)平臺。在這個

    2024年02月13日
    瀏覽(22)
  • 詳解html中的doctype

    選擇什么樣的DOCTYPE XHTML 1.0中有3種DTD(文檔類型定義)聲明可以選擇:過渡的(Transitional)、嚴(yán)格的(Strict)和框架的(Frameset)。這里分別介紹如下。 ? 1.過渡的 一種要求不很嚴(yán)格的DTD,允許在頁面中使用HTML4.01的標(biāo)識(符合xhtml語法標(biāo)準(zhǔn))。過渡的DTD的寫法如下: !DOCT

    2024年02月10日
    瀏覽(18)
  • 面試題更新之-DOCTYPE html相關(guān)問題

    面試題更新之-DOCTYPE html相關(guān)問題

    是HTML文檔的文檔類型聲明(Document Type Declaration)。它放置在HTML文檔的開頭,用于告訴Web瀏覽器使用哪個HTML版本處理該文檔。 是HTML5的文檔類型聲明,它指定了當(dāng)前文檔采用HTML5標(biāo)準(zhǔn)來進(jìn)行解析和渲染。 文檔類型聲明的目的是確保瀏覽器正確地解析文檔,并按照相應(yīng)的規(guī)范進(jìn)

    2024年02月15日
    瀏覽(22)
  • HTML——HTML 文件中的 DOCTYPE 是什么作用?

    HTML超文本標(biāo)記語言: 是一個標(biāo)記語言, 就有對應(yīng)的語法標(biāo)準(zhǔn) DOCTYPE 即 Document Type,網(wǎng)頁文件的文檔類型標(biāo)準(zhǔn)。 主要作用是告訴瀏覽器的解析器要使用哪種 HTML規(guī)范 或 XHTML規(guī)范 來解析頁面。 DOCTYPE 需要放置在 HTML 文件的 html 標(biāo)簽之前,如:

    2024年03月16日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包