Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅为Drupal视图中的排序公开筛选器启用自动提交_Javascript_Drupal_Drupal Views - Fatal编程技术网

Javascript 仅为Drupal视图中的排序公开筛选器启用自动提交

Javascript 仅为Drupal视图中的排序公开筛选器启用自动提交,javascript,drupal,drupal-views,Javascript,Drupal,Drupal Views,我有一个公开的过滤器块,有多个选择过滤器,包括“排序方式”类型的过滤器。按“应用”按钮提交所有过滤器值 我想给自动提交功能只为“排序”过滤器。我已经找到了下面的代码,但是它不工作,即使它应该。甚至可以只针对一个过滤器吗 代码: $('.views-exposed-form-select').change(function(){ $(this.parents('form').submit(); }); 任何提示都将不胜感激 标记jQuery$,如果它代表jQuery,那太好了!只需将“视图公开表单

我有一个公开的过滤器块,有多个选择过滤器,包括“排序方式”类型的过滤器。按“应用”按钮提交所有过滤器值

我想给自动提交功能只为“排序”过滤器。我已经找到了下面的代码,但是它不工作,即使它应该。甚至可以只针对一个过滤器吗

代码:

$('.views-exposed-form-select').change(function(){
$(this.parents('form').submit();
});


任何提示都将不胜感激

标记jQuery$,如果它代表jQuery,那太好了!只需将“视图公开表单”更改为特定的过滤器类,即可很好地工作。谢谢你的帮助!
// 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();
        });
    }
});