<input type="text" name="weight" id="weight" class="form-control input-sm" placeholder="Weight" value="<div id="variable"></div>">
我有这个代码。我希望“weight”中的值获取使用jquery生成的<div id="variable"></div>
的内容。例如,这是一个像82的数字。
我该怎么做?
我尝试过使用php中的strip_tags,但是当这样做时,它也会停止工作,因为它正在删除<div id="variable"></div>
。
当我在窗口中单击“计算”时,它将生成“159”。我想在我的体重输入中添加159作为值。
<div id="variable"></div>
内的值是从先前的jquery代码动态生成的。因此<div id="variable"></div>
以<div id="variable"></div>
开头,没有值
答案 0 :(得分:2)
通过获取该文本并将其传递给输入值
,从页面加载后的dom中执行此操作
$(function(){
$('#weight').val( $('#variable').text().trim() )
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="weight" id="weight" class="form-control input-sm" placeholder="Weight" >
<div id="variable">82</div>
答案 1 :(得分:0)
尝试使用jQuery在文本框中设置值:
$('#weight').val($('#variable').html());