我需要更改其他輸入更改值的輸入字段值。jquery - 更改輸入字段的值
我寫:
$('#myself').on('click', function (event) {
event.preventDefault();
$('#choose').modal('hide');
$('#collapseOne').collapse('hide');
$('#collapseThree').collapse('show');
$('#b_email').on('change', function() {
var p = $('#b_email').val();
$("r_email").val(p);
});
$('#b_first_name').on('change', function() {
var p = $('#b_first_name').val();
$("r_first_name").val(p);
});
$('#b_last_name').on('change', function() {
var p = $('#b_last_name').val();
$("r_last_name").val(p);
});
$("message").val('No message');
$("voucher_from").val('MYSELF');
});
因此,大家可以看到價值不以第一種形式,當我在第二形式改變的值更改。爲什麼?
我該如何觸發它?
用整個代碼提供jsfiddle。 –
每當您點擊'#myself',一個新的'change'處理程序將被添加到'#b_email','#b_first_name'和'#b_last_name'。並檢查你的選擇器。 – Andreas