jquery修改组合框的值

时间:2011-09-20 17:40:27

标签: jquery combobox

我的网络中有两个组合框。我需要动态修改第二个组合框的值。 第一个组合定义了第二个组合中的元素数量,但它不起作用。 jquery代码:

$(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>

1 个答案:

答案 0 :(得分:0)

您尝试在jQuery代码中按ID访问“tabAct”,但在HTML中只指定了名称。