我有一个带有多个选择过滤器的暴露过滤器块,包括“排序依据”类型的过滤器。通过按“应用”按钮提交所有过滤器值。
我只想为“排序”过滤器提供自动提交功能。我找到了下面的代码,但即使它应该也不起作用。是否甚至可以仅针对单个过滤器?
代码:
$('.views-exposed-form select').change(function() {
$(this).parents('form').submit();
});
任何提示将不胜感激!
我有一个带有多个选择过滤器的暴露过滤器块,包括“排序依据”类型的过滤器。通过按“应用”按钮提交所有过滤器值。
我只想为“排序”过滤器提供自动提交功能。我找到了下面的代码,但即使它应该也不起作用。是否甚至可以仅针对单个过滤器?
代码:
$('.views-exposed-form select').change(function() {
$(this).parents('form').submit();
});
任何提示将不胜感激!
// Wait until document fully loaded
jQuery(document).ready(function($) {
// Check if the filter exists
if($('.views-exposed-form select').length){
// Your change function
$('.views-exposed-form select').change(function() {
// Submit the form
$(this).parents('form').submit();
});
}
});