JQuery Onchange未更改时

时间:2014-07-25 10:49:19

标签: jquery

我正在使用:

 $('#input1').change(function() { 

          $('#input2').val($(this).val());

 });

添加或更改内容时,上述工作正常。

我的问题是,当我想获取input1的值并将其分配给input2时,如果input1没有被更改,我该使用什么?

3 个答案:

答案 0 :(得分:1)

使用触发器更改

$('#input1').change(function() { 

          $('#input2').val($(this).val());

 }).trigger("change");

答案 1 :(得分:1)

你必须以某种方式触发它。

例如,使用按钮。

$("myButtonSelector").click(function(){
   $("#input2").val( $("#input1").val() );
});

或焦点

$("#input1").focus(function(){
   $("#input2").val( $(this).val() );
});

或者您需要的任何其他活动。

答案 2 :(得分:1)

您可以使用以下脚本在页面加载时添加值:

$(document).ready(function(){
 $("#input2").val( $("#input1").val() );
});