从输入框存储变量并在p标记中显示值

时间:2015-11-30 10:57:11

标签: javascript jquery html

我正在尝试从文本输入框中取值,然后在屏幕上显示它。

我有这个JS块作用于以下HTML

.orange{
  background:orange
}
<table id="table-843" cellspacing="0" class="comment">
  <tbody>
    <tr id="43">
      <td class="vote_comment">3</td>
      <td class="content_comment">anything1</td>
    </tr>
    <tr id="44">
      <td class="vote_comment">7</td>
      <td class="content_comment">anything2</td>
    </tr>
  </tbody>
</table>

目前程序不会打印该值,但会存储它,因为我可以将值打印到控制台。

3 个答案:

答案 0 :(得分:2)

由于pid,您可以使用#

$(".button").click(function(){
    var userName = $('#userNameInput').val();
    $('#userDisplay').html(userName);
});

答案 1 :(得分:1)

userDisplayid而不是class所以请使用#代替.

$(".button").click(function(){
    var userName = $('#userNameInput').val();
    $('#userDisplay').html(userName); // Changes here
});

答案 2 :(得分:1)

您尝试通过类名访问输出p标记,但它有ID

您需要更改此选择器:

$('.userDisplay')

是:

$('#userDisplay')