jQuery多選框選擇數(shù)量限制方法
更新時間:2017年02月08日 14:09:32 作者:每天都進(jìn)步一點點
這篇文章主要為大家詳細(xì)介紹了jQuery多選框選擇數(shù)量限制方法,最多選擇 三項 的上限已滿, 其他選項將會變?yōu)椴豢蛇x
在網(wǎng)上找到的,可以使用。由于刷新后,多選框會保留選中的,這時數(shù)量達(dá)到要求后還是可以選擇的bug,在前面加個判斷數(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("最多選擇 三項 的上限已滿, 其他選項將會變?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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- jQuery 獲取多選框的值及多選框中文的函數(shù)
- jQuery實現(xiàn)的多選框多級聯(lián)動插件
- jquery select多選框的左右移動 具體實現(xiàn)代碼
- jquery對單選框,多選框,文本框等常見操作小結(jié)
- 簡單實現(xiàn)jQuery多選框功能
- jQuery對下拉框,單選框,多選框的操作
- jquery中表單 多選框的一種巧妙寫法
- jQuery模擬html下拉多選框的原生實現(xiàn)方法示例
- Jquery多選框互相內(nèi)容交換的實例代碼
- jQuery中實現(xiàn)prop()函數(shù)控制多選框(全選,反選)
- jQuery實現(xiàn)獲取多選框的值示例
相關(guān)文章
jquery原創(chuàng)彈出層折疊效果點擊折疊彈出一個層
今天整理最近項目里用到的一個小效果,點擊折疊彈出一個層給用戶填寫信息,感興趣的朋友可以學(xué)習(xí)下2014-03-03
jQuery scroll事件實現(xiàn)監(jiān)控滾動條分頁示例
這篇文章主要介紹了jQuery scroll事件實現(xiàn)監(jiān)控滾動條分頁簡單示例,使用ajax加載,同時介紹了(document).height()與$(window).height()的區(qū)別,需要的朋友可以參考下2014-04-04
JQERY limittext 插件0.2版(長內(nèi)容限制顯示)
JQERY limittext 插件為長內(nèi)容增加一個顯示更多的功能2010-08-08
jQuery模擬物體自由落體運動(附演示與demo源碼下載)
這篇文章主要介紹了jQuery模擬物體自由落體運動的方法,并附帶了效果演示與demo源碼下載,可真是模擬出球體自由落體運動及動能損耗的運動過程,需要的朋友可以參考下2016-01-01
JS中批量給元素綁定事件過程中的相關(guān)問題使用閉包解決
解決元素批量綁定事件的時候,出現(xiàn)i=最后一個循環(huán)變量的值的方法有兩種:把這個循環(huán)變量保存起來,不要讓它的作用域在整個函數(shù),而是在循環(huán)體內(nèi)2013-04-04
基于jQuery的煙花效果(運動相關(guān))點擊屏幕出煙花
基于jQuery的煙花效果(運動相關(guān))點擊屏幕出煙花 ,經(jīng)測試不能點擊過多,容易假死2012-06-06

