嗨我有一个隐藏的输入表格
<td>
<input id="total" class="totalD" type="hidden" value="$394,655.00">
</td>
我想在另一个单元格中显示此值
<td><input type="text"" class="" name="sum" id="tDir" value="" /></td>
使用以下jquery
$("#total").val($('#tDir').val());
它不会加载id = tDir中的值。 请让我知道如何解决它。谢谢
答案 0 :(得分:2)
您的标记已损坏,您的文本框中还有一个额外的引号:
<input type="text"" class="" name="sum" id="tDir" value="" />
^
如果您打算从隐藏输入设置输入框值(而不是相反的方式),则需要:
$("#tDir").val($('#total').val());
无论哪种方式,标记都需要修复。
答案 1 :(得分:1)
实际上是相反的过程:
$( '#tDir' ).val($( '#total' ).val());
现在,在您的代码中,您尝试将tDir
输入值加载到ID为total
的隐藏字段中,但根据您的要求,您需要执行相反操作。
答案 2 :(得分:0)
修复HTML。这是正确的格式:
<td><input type="text" class="" name="sum" id="tDir" value="" /></td>
你对“类型”有额外的引用。
答案 3 :(得分:0)
修复 HTML 问题
<td><input type="text" class="" name="sum" id="tDir" value="" /></td>
使用 JQuery
$("#tDir").val($('#total').val());