从范围输入(滑块)中获取值
Getting value from a range input (slider)
我正在使用如下所示的字符串在页面上动态添加滑块:
"<input type='"range'" name='"aName'" min='"1'" max='"9'"/>";
然后,在我使用纯 javascript 将其附加到页面后,我可以使用以下代码进行委派:
$('input[name=aName]').on('change', function () { alert(this.value)});
事实上,当值更改时,我会收到具有正确值的警报。但是,如果我像这样委派:
$('input[name=aName]').on('change', handleChange);
并在以后像这样定义函数:
function handleChange () {
var theValue = $('input[name=aName]').value;
alert("value: " + theValue);
}
我收到带有消息"值:未定义"的警报。为什么会这样?
这是
错误的$('input[name=aName]').value
。我认为你正在混合javascript和jquery。
要获取值,请像这样使用。
$('input[name=aName]').val()
相关文章:
- 从引导范围滑块中获取单独的值
- 如何获取范围滑块的当前值
- 获取滑块以显示月份而不是数字
- 获取要随滑块值移动的滑块标签
- jQueryUI多范围滑块-获取值
- 带有两个句柄的 jQuery UI 滑块 - 获取初始数据
- Jquery Slider-获取滑块的每个数值?不仅仅是在mouseout上
- ColdFusion中通过XML获取滑块图像
- 获取两个 UI 滑块在其中一个更改时将值传递给 Ajax
- 需要获取当前幻灯片编号 - 基本 JQuery 滑块
- 从范围输入(滑块)中获取值
- Jquery:范围滑块:如何获取设置的范围值
- 获取 PHP 的滑块值
- 如何在滑块操作事件之前获取滑块的值
- 重新加载html页面后无法获取滑块图像
- 获取滑块的边界
- 如何获取滑块的值以实时更新
- 在另一个 HTML 页面中获取滑块的值
- 获取滑块上的当前值并设置cookie
- 获取滑块'