2011-09-20 46 views
1

你好,我有兩個組合框在我的網站。我需要修改第二個combobox dimaycaly的值。 第一個組合定義了第二個組合中元素的數量,但它不起作用。 jQuery代碼:jquery修改值combobx

$(document).ready(function(){ 
var numPest = $("select[name='numOpc']").val(); 
var active; 
$("select").change(function(){ 
    numPest = $("select[name='numOpc']").val(); 
    alert(target+" "+numPest); 
    for(var i = 1 ; i < parseInt(numPest) + 1 ; i++){ 
     $("#tabAct").append($("<option></option>").val(i).html(i)); 
    } 
}); 
$("#tabAct").change(function(){ 
    active = $("select[name='tabAct']").val(); 
    alert(active); 
}); 

的HTML代碼:

<select name="numOpc" id="numOpc" > 
    <option value="2">2</option> 
    <option value="3">3</option> 
    <option value="4">4</option> 
    <option value="5">5</option> 
</select> 
</div> 
<div id="divTab"> 
    <select name="tabAct"> 
    </select><br /> 
</div> 

感謝您的幫助

回答

0

你試圖在你的jQuery代碼訪問 'tabAct' 的ID,但在HTML只指定名稱。

+0

非常感謝你現在的工作。謝謝 –