我有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());
});
答案 0 :(得分: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及其值触发的事实的确认。
答案 1 :(得分:0)
这是由于$.uniform.update()
更新列表所需的统一。