JQUERY - on更改复选框的触发器,无线电但不更改选择的触发器



我在wordpress中有以下代码片段。每当我的复选框、收音机或我的选择发生变化时,它应该自动提交我的表单。

它确实适用于复选框和无线电,但当我更改选择中的值时不会触发。

我在那里错过了什么吗?

function autosubmitform() {
$(
"#form-pass input:checkbox, #form-pass input:radio, #form-pass select"
).change(function () {
//Some logic...
});
}
autosubmitform();

像这样用于更改:

$('form').on('change', event => {
console.log('form changed!')
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form>
<input type="checkbox">
<input type="radio">
<select>
<option>option1</option>
<option>option2</option>
<option>option3</option>
<option>option4</option>
</select>
</form>

最新更新