javascript - jQuery 对滑块变化的反应
问题描述
所以我有表格数据 HTML 元素,我想反映滑块的任何值。
<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 属性也无济于事
解决方案
jQuery 的等价物.innerHTML
是.html()
方法。现在您正在添加元素this.value
的value
属性。#firstBox
所以试试这个。
firstSlider.oninput = function(){
$("#firstBox").html(this.value);
}
推荐阅读
- oracle - 如何在 PL/SQL 中使用保存异常来捕获约束名称?
- python-3.x - AttributeError:创建venv时模块'importlib.machinery'没有属性'BuiltinImporter'
- json - 如何根据表B中的json列从表A中选择行
- java - 试图从单个图像中获取多个图像
- azure-ad-b2c - 使用自定义属性将用户批量上传到 Azure B2C
- c++ - 获取向量的总和
- html - 使用 .htaccess 删除 .html 会出现 404 错误
- nuget - Nuget 包图标未显示
- c++ - 我想从用户那里获取一个号码,如果他输入一个字符或其他任何内容,我希望他再次输入该号码
- javascript - javascript toFixed(2) 在计算中不起作用