JQuery是一款非常流行的JavaScript庫(kù),它可以幫助我們快速開(kāi)發(fā)一個(gè)互動(dòng)性強(qiáng)的網(wǎng)頁(yè)。其中,jquery表單和單選按鈕聯(lián)動(dòng)是非常常見(jiàn)的操作。下面我們就來(lái)看一下它的具體實(shí)現(xiàn)方法:
//HTML代碼 <form> <label> <input type="radio" name="size" value="small">小尺寸 </label> <label> <input type="radio" name="size" value="medium">中尺寸 </label> <label> <input type="radio" name="size" value="large">大尺寸 </label> <select id="colorSelect" disabled> <option value="">請(qǐng)選擇顏色</option> <option value="red">紅色</option> <option value="green">綠色</option> <option value="blue">藍(lán)色</option> </select> </form> //JQuery代碼 $(document).ready(function(){ $('input[type="radio"]').change(function(){ if($(this).val() == 'medium'){ $('#colorSelect').prop('disabled', false);//使下拉框可用 $('#colorSelect option[value="green"]').prop('selected', true);//默認(rèn)選中綠色 } else { $('#colorSelect').prop('disabled', true);//使下拉框不可用 $('#colorSelect option[value=""]').prop('selected', true);//默認(rèn)不選中任何顏色 } }); });
以上代碼中,我們首先為每個(gè)單選按鈕綁定了一個(gè)change事件。當(dāng)用戶點(diǎn)擊其中任何一個(gè)單選按鈕時(shí),如果選擇的是中尺寸,就將下拉框的disabled屬性設(shè)置為false,使其變?yōu)榭捎脿顟B(tài),并且設(shè)置默認(rèn)選中綠色;如果選擇的是小尺寸或大尺寸,就將下拉框的disabled屬性設(shè)置為true,使其變?yōu)椴豢捎脿顟B(tài),并且默認(rèn)不選中任何顏色。
通過(guò)這樣的操作,我們就可以輕松實(shí)現(xiàn)jquery表單和單選按鈕聯(lián)動(dòng),讓用戶能夠更加方便快捷地選擇自己所需要的商品。