jQuery中checkbox反復(fù)調(diào)用attr('checked', true/false)只有第一次生效的解決方法
本文實(shí)例講述了jQuery中checkbox反復(fù)調(diào)用attr('checked', true/false)只有第一次生效的解決方法。分享給大家供大家參考,具體如下:
先看如下代碼:
/** * 全選 */ function checkAll() { $("input[name=ids]").attr("checked", true); } /** * 全不選 */ function uncheckAll() { $("input[name=ids]").attr("checked", false); }
問題描述:
初始狀態(tài)復(fù)選框沒有全選,點(diǎn)擊全選按鈕調(diào)用checkAll方法,實(shí)現(xiàn)了全選,然后點(diǎn)擊全不選按鈕,實(shí)現(xiàn)了全不選,然后再次點(diǎn)擊全選按鈕,結(jié)果卻木有全選,再反復(fù)點(diǎn)擊木有任何反應(yīng)。
解決方法:
google之:
把使用prop方法代替attr方法,
/** * 全選 */ function checkAll() { $("input[name=ids]").prop("checked", true); }
至此問題解決!
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery form操作技巧匯總》、《jQuery切換特效與技巧總結(jié)》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動(dòng)畫與特效用法總結(jié)》、《jquery選擇器用法總結(jié)》及《jQuery常用插件及用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
相關(guān)文章
用jQuery實(shí)現(xiàn)優(yōu)酷首頁輪播圖
本文主要介紹了用jQuery實(shí)現(xiàn)優(yōu)酷首頁輪播圖的思路與方法。具有一定的參考價(jià)值,下面跟著小編一起來看下吧2017-01-01實(shí)例講解jQuery EasyUI tree中state屬性慎用
本文通過實(shí)例代碼給大家介紹jQuery EasyUI tree中state屬性慎用,切忌把state設(shè)置為closed,否則該節(jié)點(diǎn)會(huì)加載整個(gè)tree,形成死循環(huán)2016-04-04AJAX實(shí)現(xiàn)瀑布流觸發(fā)分頁與分頁觸發(fā)瀑布流的方法
瀑布流觸發(fā)分頁可以理解為微博中的瀏覽效果、到一定程度時(shí)顯示頁數(shù)進(jìn)行分頁,而分頁觸發(fā)瀑布流可以理解為Twitter拉到一頁設(shè)定的最大條數(shù)后繼續(xù)用瀑布流展示下一頁,接下來我們就來詳細(xì)看看AJAX實(shí)現(xiàn)瀑布流觸發(fā)分頁與分頁觸發(fā)瀑布流的方法2016-05-05LazyForm jQuery plugin 定制您的CheckBox Radio和Select
LazyForm jQuery plugin 定制您的CheckBox Radio和Select ,需要的朋友可以參考下。2009-10-10autoIMG 基于jquery的圖片自適應(yīng)插件代碼
為了防止圖片撐破布局,最常見的仍然是通過onload后獲取圖片尺寸再進(jìn)行調(diào)整,所以加載過程中仍然會(huì)撐破。2011-03-03