2016-06-07 113 views
0

我正在使用jQuery的.change事件來填充字段值(#value2)與另一個字段值(#value1)。填充字段與另一個字段的值jQuery

#value1也可以通過查詢字符串(使用Gravity Forms功能)動態填充,因此.change在用戶手動更改字段值之前不起作用。

如何在頁面加載時使用#value1更新#value2?

jQuery('#value1').on('change', function() { 
    jQuery('#value2').val(this.value); 
}); 
+1

將代碼包裝在文檔中準備就緒。然後手動調用change事件,如'jQuery('#value1')。on('change',function(){ jQuery('#value2').val(this.value); })。 ' – guradio

回答

1

您可以做的是在動態更新字段時觸發更改事件。爲此使用trigger()方法。

jQuery('#value1').trigger('change') 

或使用的那shorthandler像

jQuery('#value1').change() 
0

等待窗口加載事件觸發,然後從其中一個字段中獲得的價值,並將其應用到其他。

$(window).load(function(){ 
     var val1 = $('#value1').val(); 
     $('#value2').val(val1); 

}); 
相關問題