Jquery - 复选框单击以填充相同表单的上一个国家/地区的国家/地区和州

时间:2012-11-29 10:53:44

标签: php jquery codeigniter

我有一个表单,我必须在国家选择框和两个状态选择框。 当我点击第一个国家时,将加载第一个国家的州。从那里我可以选择国家。并且我确实有一个复选框,点击我在第一个国家和州选择框中给出的相同值必须填充在第二个状态的所有状态。

我就是这样做的,

var val = $('#state_name_bill option:selected').html();
        var value = $('#state_name_bill option:selected').val();
        $("#state_name_user_0").append("<option value=" + value + ">" + val + "</option>");
        $("#state_name_user_0").val(value);

是否有任何更改,注意在状态选择框中都不能取消选择状态

2 个答案:

答案 0 :(得分:1)

试试这个,

var get_hmtl = $('#state_name_bill').html();  // get all option tag
var value = $('#state_name_bill option:selected').val(); // get selected value
$("#state_name_user_0").html(get_hmtl); // fill get_html
$("#state_name_user_0").val(value); // set selected value

答案 1 :(得分:-1)

你可以试试。

var val = $(“select option:selected”)。text();

获取选定的值,然后填写州名单

var obj = $(“select”)。text(val); obj.attr('selected','selected');