javascript - jQuery 对 slider 更改的 react

标签 javascript jquery html

所以我有表格数据 HTML 元素,我想反射(reflect) slider 具有的任何值。

<td id="firstBox"></td>
<td>
    <div class="sliderHolder">
        <input type="range" min="1" max="10" step="1" id="first">
    </div>
</td>

现在,当我使用普通的 JavaScript 代码时,我可以更改 #firstBox 的值

firstSlider.oninput = function(){
    document.getElementById("firstBox").innerHTML = this.value;
}

但是当我尝试使用 jQuery 时,我什么也做不了(甚至不能放置一个简单的静态 int 或字符串值)

firstSlider.oninput = function(){
    $("#firstBox").val(this.value);
}

ps.:即使为 HTML 元素提供 name 属性也无济于事

最佳答案

td 元素没有值。请改用 text()

jQuery(function($) {
  $('#first').on('input', function() {
    $("#firstBox").text(this.value);
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
  <tr>
    <td id="firstBox">5</td>
    <td>
      <div class="sliderHolder">
        <input type="range" min="1" max="10" step="1" id="first" value="5" />
      </div>
    </td>
  </tr>
</table>

关于javascript - jQuery 对 slider 更改的 react ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59896573/

相关文章:

javascript - 如何制作像这种结构的内容 slider

html - 未指定高度的两列之间的边框

javascript - Canvas 放置问题

javascript - AJAX 闭包和定位 'this'

javascript - 每帧检查 Javascript 条件

jquery - 如何使用 jquery-mobile 获取点击事件的位置/坐标?

javascript - 当元素是通过 HTML 创建而不是通过 JavaScript 动态创建时,为什么我的 Popover 可以工作?

javascript - AJAX、Django 和 HTML 选择?

javascript - 如何突出显示(闪烁)具有某些 bling 功能的 html 链接上标文本?

javascript - HTML 和 CSS : fixed pixel height seems to be rendered differently in diffent screens/devices