電腦
sublime
jQuery插件
如圖,先設置好一些簡單的可勾選的選項,這里我就設置了4個選項。
然后設置兩個按鈕,一個按鈕是全選,一個按鈕是全不選,并且分別添加類名,這里我就給它們添加b1,b2的類名。
保存HTML網頁,然后就可以看到有4個選項框,我們需要做的就是當點擊”全選”按鈕時,選項框會自動被全部勾選上。而點擊“全不選”按鈕時,則全部都取消勾選。
接著引入jQuery插件,以及寫上jQuery入口函數,不懂的話,參考我的其他指南。
之后,給b1全選按鈕添加一個點擊事件click。
然后設置所有input的checked都為true。在這里用到了prop,prop可以設置元素的固有屬性哦。
這樣,當我們點擊全選按鈕的時候,所有的選項都會被勾選上了哦。
同理,我們給b2全不選按鈕也添加一個click事件。
這時候,我們就要設置所有的input的checked屬性為false,表示不選中。
這樣,當我們點擊“全不選”按鈕,所有被勾選上的選項都會取消勾選哦。
為了方便大家,貼出全選按鈕的源代碼,記得jQuery的路徑要修改對哦。
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <script src="jquery-3.2.1.min.js">
 </script>
 <script>
 (function(){
 (".b1").click(function(){
 ("input").prop("checked",true);
 });
 (".b2").click(function(){
 ("input").prop("checked",false);
 });
 });
 </script>
</head>
<body>
 舞蹈<input type="checkbox"><br>
 排球<input type="checkbox"><br>
 瑜伽<input type="checkbox"><br>
 網球<input type="checkbox"><br>
 <button class="b1">全選</button>
 <button class="b2">全不選</button>
</body>
</html>
我用的是jQuery實現全選的,而js太復雜了,后續我再寫一個關于js的。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!