你好,我有一个相当简单的问题。我使用 HTML5 范围 slider 类型:<input type="range">
我想通过 jQuery 触发它。
我使用了以下代码:
$("form input:range").each(function () {
// Do something
});
出于某种原因,我收到以下错误:
! Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: range
也许很重要:我使用 jquery-1.12.1.min.js。
现在有人知道为什么会这样吗?我该如何解决这个问题?
最佳答案
试试这个:
jQuery("input[type=range]")
:
用于获取某种元信息,通常与用户对元素的操作有关。
例如::hover
仅适用于用户将光标置于其上的元素,:visible
是用户可以看到的元素。
编辑
Pranav C Balan 的回答更好地解释了正在发生的事情:HTML5 range - unsupported pseudo: range
关于javascript - HTML5 范围 - 不支持的伪 : range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37540508/