如何获取javascript值并存储到html <input />?

时间:2017-02-12 18:55:33

标签: javascript jquery html

我想在我的系统中添加评分,请帮我从javascript中获取值并以html格式存储。

这是我的js

$( document ).ready(function() {
  $('#stars').on('starrr:change', function(e, value){
  $('#count').html(value); });

js工作正常,它返回评级数。

<h4>You gave a rating of <span id="count">0</span> star(s)</h4>

我想得到id = count的结果并存储在名为rate的html输入中。

<input type="hidden" name="rate" value="">

非常感谢你!

4 个答案:

答案 0 :(得分:0)

这是一个例子,希望这有帮助。

&#13;
&#13;
document.getElementById('rate').addEventListener('input', function() {
  document.getElementById('count').innerHTML = this.value; 
});
  
  
&#13;
<h4>You gave a rating of <span id="count">0</span> star(s)</h4>
<input id="rate" type="number" name="rate" value="">
&#13;
&#13;
&#13;

答案 1 :(得分:0)

我非常确定在这种情况下你可以使用.val()。text()而不是.html。你想要正确的价值吗?

答案 2 :(得分:0)

使用Jquery Selector $('input[name=rate]')选择输入框并为其指定值。

$('input[name=rate]').val($('#count').html());

答案 3 :(得分:0)

$('input[name=rate]').val(starcount);

其中starcount是保存星数的变量