我有一个隐藏的输入:
<input type="hidden" id="hidden" />
$('#hidden').before('<input type="text" id="mhidden" alt="decimal" value="" />');
var val = $('#hidden').val();
$('#mhidden').val(val);
在<input type="text" id="mhidden" alt="decimal" value="" />
中,html中的值为空,但alert($('#mhidden').val(val));
的值为空。为什么#mhidden的值是空的?我想将隐藏的输入值分配给#mhidden。
提前致谢
答案 0 :(得分:0)
alert($('#mhidden').val(val));
这会将val
变量的值传递给val()
函数。此函数用作getter / setter,具体取决于是否传递参数。提醒的是setter版本的返回值,它将是$('#mhidden')
的jQuery对象。
答案 1 :(得分:0)
你想在html中隐藏隐藏的值 你可以试试这个
var val = $('#hidden').val();
$('#hidden').before('<input type="text" id="mhidden" alt="decimal" value='+val+' />');