2010-04-07 74 views
0

我在與所有三個欄jQuery的電網三列有下拉列表框..如何使彈出框基於下拉列表中選擇使用jQuery

,如果你選擇第一個下拉列表框,我需要使任何價值第二個..如果你senlect第二我需要啓用第三one..using jQuery的...

感謝

+0

你只希望第二個選擇框在第一個被選中時被啓用?第三選擇也一樣嗎? – 2010-04-07 21:52:24

回答

0

約jQuery的最酷的事情之一,就是它處理的DOM事件的能力。

你正在尋找的事件是.change()http://api.jquery.com/change/

的HTML標記2箇中選擇元素,

<select id="first_select"> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
</select> 
<select id="second_select" disabled="disabled"> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
</select> 

的JavaScript/jQuery來處理更改選擇框

$("#first_select").change(function() { 
    $("#second_select").removeAttr('disabled'); 
}); 

第二個select元素將在第一個元素髮生更改時啓用。按照這個邏輯進行第三次選擇。

+0

謝謝..但是,如果我的下拉列表框值將jQuery列類型.. 這是類似於 {name:'N',索引:'',edittype:'select',editype:true,width:100, editoptions:{value:{1:'AA',2:'CC',3:'BD''}}} hw來處理這種類型的東西 謝謝 – kumar 2010-04-07 22:52:21

+0

你可以給一個鏈接到jquery列/你正在使用 – 2010-04-08 01:41:31

相關問題