Да, вы можете сделать это, вызвав событие .submit()
, например:
$("select").change(function() {
$(this).closest("form").submit();
});
Или вызвать родное событие:
$("select").change(function() {
$(this).closest("form")[0].submit();
});
В приведенных выше примерах это может произойти с любым элементом <select>
, просто дайте ему другой селектор, такой как идентификатор, например: $("#mySelect")
, или класс, если у вас есть несколько, например:
<select class="autoSubmit">
И свяжите это, используя:
$(".autoSubmit").change(function() { ...