0

我有 2 个更改,实时更改工作正常,但是选择的第二个更改似乎不起作用,有人知道或者可以将它们合并在一起吗?

$(".shipping").live('change', function () {
    var billingId = $(this).attr('id').replace('_shipping_', '_billing_');
    $('#' + billingId).val($(this).val());
});

$("#same_shipping_address_title").change(function () {
    $("#same_billing_address_title").val($(this).val());
});
4

2 回答 2

0

对每个步骤进行故障排除以查看故障所在是一个好主意。试试这个开始:

    $("#same_shipping_address_title").change(function () {
         console.log("change fired");
         var newvalue = $(this).val();
         console.log(newvalue);
         $("#same_billing_address_title").val(newvalue);
    });

然后在浏览器的开发人员工具中使用控制台,您应该会看到更改事件是从#same_shipping_address_title 触发的事实及其值的确认。

于 2012-09-07T14:56:05.897 回答
0

这是由于制服需要$.uniform.update()更新列表。

于 2012-09-07T15:10:43.447 回答