<div id =“variable”> </div>作为输入文本中的值?

时间:2017-06-26 13:14:54

标签: php jquery html

<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作为值。

enter image description here

<div id="variable"></div>内的值是从先前的jquery代码动态生成的。因此<div id="variable"></div><div id="variable"></div>开头,没有值

2 个答案:

答案 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());