我想使用jquery使输入值与上面的输入值相同。上述输入类型val来自函数。但不知道为什么第二个输入值被设置为未定义,console没有给出错误。
HTML:
<input type="hidden" name="date" id="transactiona_date">
我尝试了jquery 1。
console.log($("#myDate").val());
$("#transactiona_date").val($("#myDate").val());
console.log($("#transactiona_date").val());
2.
console.log($("#myDate").val());
$('#transactiona_date').val($("#myDate").val());
console.log($("#transactiona_date").val());
我甚至尝试在jquery和html中将id更改为class
console.log($("#myDate").val());
$(".transactiona_date").val($("#myDate").val());
console.log($(".transactiona_date").val());
无论我做什么,我总是在控制台中得到这个。
06-02-2018
undefined
有什么帮助吗?为什么会这样?
此外,myDate正在从
<input style="width:98%;margin-left:1%;margin:right:1%" type="text" name="invoice_date" id="myDate" value="<?php echo date('d-m-Y'); ?>">
此外,我在控制台中没有显示其他错误。我想分享以下id,或者在同一页中没有其他东西或代码包含与此代码的关系,还是让我们考虑一下可能有什么东西干扰了代码,您能否建议一种合适的方法来诊断我的问题,或者我如何检查代码中的错误。