我有两个更改,实时更改工作良好,但第二个更改的选择似乎不工作,任何人有任何想法,或这些可以合并在一起?
$(".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());
});发布于 2012-09-07 23:10:43
这是由于uniform需要$.uniform.update()来更新列表。
发布于 2012-09-07 22:56:06
对每个步骤进行故障排除是一个好主意,看看它出了什么问题。试着这样开始:
$("#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触发的,以及它的值。
https://stackoverflow.com/questions/12319935
复制相似问题