jQuery的優點是我們可以很輕鬆地擴展庫,今天我們將對其進行擴展以添加一個函數,該函數將使我們能夠限制已選中復選框的最大數量,這確實很有趣。
第一步:將limitCheckbox函數添加到jQuery:
$ .fn.limitarCheckbox =函數(數字){var 檢查 = 這個;
this.click(function(){return(check.filter(“:checked”)。length <= num);}); / *我們獲取已檢查支票的數量,看它們是否超過了我們的參數* /}
第二步:我們執行文檔中的功能。ready()
$(“輸入:複選框”。)LimitCheckbox(6);/ *我們可以使用任何選擇器,只要它具有復選框即可...並且您可以將其限制為所需的任何內容* /
我希望它能對您的項目有所幫助,我現在出於絕對必要而不得不這樣做,我不禁為世界各地的創意者為您發布!
您可以指定更多像嗎? 還有更完整的代碼示例嗎?
偉大!,感謝您的貢獻,我從php,jQuery和javaScrit開始,您幫助我了解瞭如何將其應用於其他功能,謝謝!