如何通过按钮将select重置为0(使用类选择器而非ID)
解决方法
你的代码核心问题是类选择器语法错误:jQuery中类选择器需要在类名前添加.,你写的$('over')会被解析为查找标签名为<over>的元素,自然无法定位到目标select。
修正后的完整代码如下:
<!-- 先引入jQuery库,否则$函数无法生效 --> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script> $( "#reset" ).click(function() { $('.over').val(0); // 加上.,正确指向类为over的select元素 }); </script> <select class="over" name="overtimeh"> <option value="2.75">2.75</option> <option value="0">0</option> <option value="0.25">0.25</option> <option value="0.5">0.5</option> </select> <input type="button" id="reset" value="reset"></input>
额外注意事项:
- 必须先引入jQuery库,否则所有依赖
$的代码都会失效 - 类选择器的标准写法是
.类名,这是CSS和jQuery选择器的基础规则
内容的提问来源于stack exchange,提问作者ariane
相关产品推荐
相关产品推荐

