选中复选框时,自动选择基于另一个下拉列表的下拉列表

时间:2011-04-22 13:41:05

标签: jquery

我正在处理一个有两个不同部分的表单。两个部分都有一些文本字段和一个下拉列表。第二部分中还有一个复选框,选中后会自动使用上一部分中的信息填充文本字段。当复选框也被检查时,我需要从第一部分的下拉列表中选择值。有什么建议?感谢。

$("input#sh_check").click(function(){ 
        if ($("input#sh_check").is(':checked')) 
        { 
            // Checked, copy values 
            $("input#sh_compname1").val($("input#st_compname1").val());
            $("input#sh_compname2").val($("input#st_compname2").val());
            $("input#sh_address1").val($("input#st_address1").val());
            $("input#sh_address2").val($("input#st_address2").val());
            $("select#sh_territory option:selected").val($("select#st_territory option:selected"));
        } 
        else 
        { 
            // Clear on uncheck 
            $("input#sh_compname1").val("");
            $("input#sh_compname2").val("");
            $("input#sh_address1").val("");
            $("input#sh_address2").val("");
            $("#sh_territory").val("");
        } 
    });

1 个答案:

答案 0 :(得分:2)

$("select#sh_territory").val($("select#st_territory").val());

应该有用。