当我更改select
的值时,hasClass()
并未在选择中找到.select_timedb
,因此条件始终为false
。为什么是这样?我对input
使用相同的代码,它工作正常。
我这样做有多个选择。当我更改其中一个时,我需要知道select是否有一个.select_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>
$('body').on('change', 'select_timedb', function() {
if ($(this).hasClass("select_timedb")) {
// do something
}
});
答案 0 :(得分:2)