jQuery多選框選擇數(shù)量限制方法
在網(wǎng)上找到的,可以使用。由于刷新后,多選框會(huì)保留選中的,這時(shí)數(shù)量達(dá)到要求后還是可以選擇的bug,在前面加個(gè)判斷數(shù)量是否數(shù)量達(dá)到要求的處理就可以了。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
<script src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script>
$(function(){
//加上判斷是否達(dá)到數(shù)量要求
if($(":checkbox").size()>=3){
$(":checkbox").removeAttr("checked");
$(":checkbox").attr("disabled","disabled");
$(":checkbox").removeAttr("disabled");
}
var num = 0;
$(":checkbox").each(function(){
$(this).click(function(){
if($(this)[0].checked) {
++num;
if(num == 3) {
//alert("最多選擇 三項(xiàng) 的上限已滿, 其他選項(xiàng)將會(huì)變?yōu)椴豢蛇x.");
$(":checkbox").each(function(){
if(!$(this)[0].checked) {
$(this).attr("disabled", "disabled");
}
});
}
} else {
--num;
if(num <= 2) {
$(":checkbox").each(function(){
if(!$(this)[0].checked) {
$(this).removeAttr("disabled");
}
});
}
}
});
});
})
</script>
</head>
<body>
<input type="checkbox" />上網(wǎng)<br />
<input type="checkbox" />旅游<br />
<input type="checkbox" />逛街<br />
<input type="checkbox" />游戲<br />
<input type="checkbox" />聽歌<br />
<input type="checkbox" />購物<br />
</body>
</html>
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery 獲取多選框的值及多選框中文的函數(shù)
- jQuery實(shí)現(xiàn)的多選框多級(jí)聯(lián)動(dòng)插件
- jquery select多選框的左右移動(dòng) 具體實(shí)現(xiàn)代碼
- jquery對(duì)單選框,多選框,文本框等常見操作小結(jié)
- 簡單實(shí)現(xiàn)jQuery多選框功能
- jQuery對(duì)下拉框,單選框,多選框的操作
- jquery中表單 多選框的一種巧妙寫法
- jQuery模擬html下拉多選框的原生實(shí)現(xiàn)方法示例
- Jquery多選框互相內(nèi)容交換的實(shí)例代碼
- jQuery中實(shí)現(xiàn)prop()函數(shù)控制多選框(全選,反選)
- jQuery實(shí)現(xiàn)獲取多選框的值示例
相關(guān)文章
jquery原創(chuàng)彈出層折疊效果點(diǎn)擊折疊彈出一個(gè)層
今天整理最近項(xiàng)目里用到的一個(gè)小效果,點(diǎn)擊折疊彈出一個(gè)層給用戶填寫信息,感興趣的朋友可以學(xué)習(xí)下2014-03-03
jQuery scroll事件實(shí)現(xiàn)監(jiān)控滾動(dòng)條分頁示例
這篇文章主要介紹了jQuery scroll事件實(shí)現(xiàn)監(jiān)控滾動(dòng)條分頁簡單示例,使用ajax加載,同時(shí)介紹了(document).height()與$(window).height()的區(qū)別,需要的朋友可以參考下2014-04-04
JQERY limittext 插件0.2版(長內(nèi)容限制顯示)
JQERY limittext 插件為長內(nèi)容增加一個(gè)顯示更多的功能2010-08-08
jQuery 檢查某個(gè)元素在頁面上是否存在實(shí)例代碼
這篇文章主要介紹了jQuery 檢查某個(gè)元素在頁面上是否存在實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-10-10
jQuery模擬物體自由落體運(yùn)動(dòng)(附演示與demo源碼下載)
這篇文章主要介紹了jQuery模擬物體自由落體運(yùn)動(dòng)的方法,并附帶了效果演示與demo源碼下載,可真是模擬出球體自由落體運(yùn)動(dòng)及動(dòng)能損耗的運(yùn)動(dòng)過程,需要的朋友可以參考下2016-01-01
JS中批量給元素綁定事件過程中的相關(guān)問題使用閉包解決
解決元素批量綁定事件的時(shí)候,出現(xiàn)i=最后一個(gè)循環(huán)變量的值的方法有兩種:把這個(gè)循環(huán)變量保存起來,不要讓它的作用域在整個(gè)函數(shù),而是在循環(huán)體內(nèi)2013-04-04
jQuery實(shí)現(xiàn)鼠標(biāo)跟隨效果
本文主要分享了jQuery實(shí)現(xiàn)鼠標(biāo)跟隨效果的示例代碼。具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-02-02
jquery+css實(shí)現(xiàn)移動(dòng)端元素拖動(dòng)排序
這篇文章主要為大家詳細(xì)介紹了jquery+css實(shí)現(xiàn)移動(dòng)端元素拖動(dòng)排序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
基于jQuery的煙花效果(運(yùn)動(dòng)相關(guān))點(diǎn)擊屏幕出煙花
基于jQuery的煙花效果(運(yùn)動(dòng)相關(guān))點(diǎn)擊屏幕出煙花 ,經(jīng)測(cè)試不能點(diǎn)擊過多,容易假死2012-06-06

