嗨我需要为一个输入(2)分配另一个输入(3)的相同值。
我的工作正常:
<script type="text/javascript">
gform.addFilter( 'gform_list_item_pre_add', function ( clone ) {
clone.find('td:eq(1) input').val('your new value');
return clone;
} );
</script>
我需要用第三个输入的值替换'你的新值':
clone.find('td:eq(1) input').val('td:eq(3) input').val());
但它破坏了代码。你能告诉我哪里出错吗?
由于
答案 0 :(得分:0)
您错过了替换行中的$
:
gform.addFilter( 'gform_list_item_pre_add', function ( clone ) {
var newVal = clone.find('td:eq(3) input').val();
clone.find('td:eq(1) input').val(newVal);
return clone;
});
答案 1 :(得分:0)
试试这个:
var input3_val = clone.find('td:eq(3) input').val();
clone.find('td:eq(1) input').val(input3_val);