我需要更改其他输入更改值的输入字段值。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