new function () {
// 單選
function radio (x) {
x.on('click', function () {
$(this).children('i').addClass('active').parents('span').siblings('span').children('i').removeClass('active');
});
}
radio($('.formes label:first span,.formes label:nth-child(2) span,.formes label:nth-child(4) span'));
// 多選
function duoRadio (m,n) {
m.each(function (index, val) {
if (m.children('.active').length <= 4) {
$(this).click(function () {
n.css('color','#333');
var _this = $(this).children('i');
_this.hasClass('active') ? (_this.removeClass('active')) : (_this.addClass('active'));
if (m.children('.active').length > 4) {
n.css('color','red');
}
});
}
});
}
duoRadio($('#duo1 span'),$('#duo1 h4'));
duoRadio($('#duo2 span'),$('#duo2 h2'));
}
複製程式碼
jq 單選多選 && 多選限制
相關文章
- 單選多選按鈕
- kendoUI 多選下拉選單 kendoMultiSelectUI
- 多選單選混合 element-uiUI
- CSS多級選單CSS
- radio 單選按鈕 選中多個
- echart map圖示切換多選,單選,預設選中
- vxe-table 多選、使用表格多選資料、核取方塊多選
- Vue 遞迴多級選單Vue遞迴
- jq模仿右鍵觸發選單
- Shell:如何寫一個多選選單的指令碼指令碼
- iOS 多選刪除(附tableViewTips及單選刪除)iOSView
- CSS多級導航選單效果CSS
- elementUI 多級選單動態渲染UI
- 直播軟體原始碼,選項提供多選專案,彈出多選框原始碼
- uniapp列表多選APP
- 利用純 CSS3 定製單選/多選框樣式CSSS3
- elementUI radio修改單選框多選框選中樣式及自定義其他樣式。UI
- Java實現多級選單(遞迴)Java遞迴
- angular 多選表單資料繫結Angular
- 定製多系統啟動選單
- Java switch多選擇Java
- 讓前端的下拉框支援單選、多選及全選,後臺MyBaits解決方案前端AI
- js選擇物件和jq選擇物件的區別JS物件
- 原生js多選框選中排序及刪除JS排序
- 多選下拉框xmSelect
- 多選操作的實現
- vxe-table 單元格選取功能與多個區域選取功能
- jq+css+html打造下拉導航選單例項CSSHTML單例
- jq+php+mysql 實現二級選單聯動PHPMySql
- Windows登錄檔增加右鍵多級選單Windows
- vue原生指令v-model實現自定義樣式の多選與單選Vue
- JS中的陣列過濾,從簡單篩選到多條件篩選JS陣列
- 【shell 練習5】編寫簡單的多級選單
- Flutter學習(8)——CheckBox多選框使用及動態更改多選框資料Flutter
- 測試筆試多選題筆試
- 『心善淵』Selenium3.0基礎 — 14、Selenium對單選和多選按鈕的操作
- Win10系統選中多個檔案後右鍵選單選項變少丟失如何解決Win10
- jQuery 利用萬用字元獲取多選框選中的值jQuery字元