Jquery 如何使用HasClass进行选择?
当我更改Jquery 如何使用HasClass进行选择?,jquery,Jquery,当我更改选择的值时,hasClass()找不到。请在选择中选择\u timedb,使条件始终为false。为什么会这样?我将相同的代码用于输入,效果很好 我这样做是因为我有多个选择。当我更改其中一个时,我需要知道select是否有。选择\u timedb类以知道我是否必须执行某些操作 <select class="form-control select_time select_timedb valid" id="time1" name="time1" aria-required="true
选择的值时,hasClass()
找不到。请在选择中选择\u timedb
,使条件始终为false
。为什么会这样?我将相同的代码用于输入
,效果很好
我这样做是因为我有多个选择。当我更改其中一个时,我需要知道select是否有。选择\u timedb
类以知道我是否必须执行某些操作
<select class="form-control select_time select_timedb valid" id="time1" name="time1" aria-required="true" aria-invalid="false">
<option value="1">1 h</option>
<option value="2">1 day</option>
</select>
使用
使用
从选择时间数据库中删除
如下if($(this).hasClass(“选择时间数据库”){
Typo:您在hasClass()
中检查的类不应该有
前缀。使用hasClass()是非常冗余的
无论如何,因为您的选择器确保只选择那些元素。唯一需要的方法是动态添加/删除该类,但在这种情况下,委托事件处理程序将是一个更好的主意,因为您已经在筛选我的。无论如何,选择\u timedb
,所以不是所有此事件的实例都没有hat类?我怀疑你为什么要检查与同一个类绑定的hasClass。点不是问题,没有点也不能工作。从select\u timedb
删除if($(this).hasClass(“select\u timedb”){
Typo:你在hasClass()中检查的类
不应该有
前缀。使用hasClass()是非常冗余的
无论如何,因为您的选择器确保只选择那些元素。唯一需要的方法是动态添加/删除该类,但在这种情况下,委托事件处理程序将是一个更好的主意,因为您已经在筛选我的。无论如何,选择\u timedb
,所以不是所有此事件的实例都没有hat class?我怀疑你为什么要检查与同一个类绑定的hasClass。dot不是问题,没有dot也不起作用,尽管你不需要检查与你绑定的同一个类。dot不是问题,没有dot也不起作用,尽管你不需要检查与你绑定的同一个类已经装订好了。圆点不是问题,没有圆点也不行
$(this).hasClass('select_timedb') // remove the .