gpt4 book ai didi

javascript - 从范围输入( slider )获取值

转载 作者:行者123 更新时间:2023-11-29 18:19:55 25 4
gpt4 key购买 nike

我正在使用如下所示的字符串在页面上动态添加 slider :

"<input type=\"range\" name=\"aName\" min=\"1\" max=\"9\"/>";

然后,在我使用普通 javascript 将其附加到页面后,我可以使用以下代码进行委托(delegate):

$('input[name=aName]').on('change', function () { alert(this.value)});

确实,当值发生变化时,我会收到具有正确值的警报。但是,如果我这样委托(delegate):

$('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()

关于javascript - 从范围输入( slider )获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19716398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com