jquery - 如何将送货地址复制到账单地址

标签 jquery html css forms billing

我想知道是否可以将送货地址复制到账单地址。当用户单击与送货地址相同的复选框时。送货地址值将被复制到账单输入字段。我完成了大部分工作,但我不确定如何将选择菜单(状态)值复制到帐单地址。我非常感谢任何帮助。

我的代码

$(document).ready(function(){

查询

$('#same').click(function(){
    if($('#same').attr('checked')){
        $('#bfName').val($('#fName').val());
        $('#blName').val($('#lName').val());
        $('#baddress1').val($('#address1').val());
        $('#baddress2').val($('#address2').val());
        $('#bcity').val($('#city').val());
        alert(($('#state option:selected').val())); //not sure what to do here
        $('#bzip').val($('#zip').val());

};

});

HTML

<td><select name="state">            //shipping states......only partial codes.
    <option value="">None
    <option value="AL">Alabama
    <option value="AK">Alaska
    <option value="AZ">Arizona
    <option value="AR">Arkansas
    <option value="CA">California
    <option value="CO">Colorado
    <option value="CT">Connecticut
        </select></td>


   <td><select name="bstate">    //billing state................only partial codes.
    <option value="">None
    <option value="AL">Alabama
    <option value="AK">Alaska
    <option value="AZ">Arizona
    <option value="AR">Arkansas
    <option value="CA">California
    <option value="CO">Colorado
    <option value="CT">Connecticut
        </select></td>

非常感谢!

最佳答案

试一试。

var state = $('#state option:selected').val();
$('#bstate option[value=' + state + ']').attr('selected','selected');

关于jquery - 如何将送货地址复制到账单地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2706756/

相关文章:

html - pure-u-1-7 与 sm、md、lg、xl 结合使用时不起作用

javascript - jQuery $(window).resize Chrome 不更新

javascript - 下拉菜单栏

javascript - jQuery .html() 没有正确设置内容?

html - 悬停和大型菜单在导航项中不起作用

javascript - 如何切换 div 列表中的背景颜色?

css - 未对齐父级内部的水平和垂直图像

javascript - 使用 jquery 计算动态创建的 html 元素

javascript - 对 js 文件中的 html 内容执行 javascript

javascript - 使用 JavaScript jQuery 动态填充剩余选项的 4 个下拉列表