Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.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 FacetWP过滤器-单击单选按钮重置面_Javascript_Php_Jquery_Wordpress_Facetwp - Fatal编程技术网

Javascript FacetWP过滤器-单击单选按钮重置面

Javascript FacetWP过滤器-单击单选按钮重置面,javascript,php,jquery,wordpress,facetwp,Javascript,Php,Jquery,Wordpress,Facetwp,有人和FacetWP一起工作吗?如果用户从facet ex_类型中选择一个无线电选项,我将尝试重置某些过滤器 如果选择了其中一个单选选项,我希望它随后自动重置其他面 Facetwp有一个函数onclick=FWP.reset,但是从后端我无法访问单选按钮。我需要使用单独的jquery函数来定位单选按钮选项,如下所示,但是我的代码不起作用 以下是我的后端的视图: <div class="group-individual">

有人和FacetWP一起工作吗?如果用户从facet ex_类型中选择一个无线电选项,我将尝试重置某些过滤器

如果选择了其中一个单选选项,我希望它随后自动重置其他面

Facetwp有一个函数onclick=FWP.reset,但是从后端我无法访问单选按钮。我需要使用单独的jquery函数来定位单选按钮选项,如下所示,但是我的代码不起作用

以下是我的后端的视图:

<div class="group-individual">                                                              

    <?php echo facetwp_display( 'facet', 'ex_type'); ?>

</div>      

<div class="sub-filters" >

        <div class="day">                                   

            <?php echo facetwp_display( 'facet', 'day' ); ?>

        </div>

        <div class="time">

            <?php echo facetwp_display( 'facet', 'time' ); ?>

        </div>

</div><!--sub-filters-->    
显示的ex_类型单选按钮的实际代码如下:

<div class="group-individual">

<div class="facetwp-facet facetwp-type-radio" data-name="ex_type" data-type="radio">

    <div class="facet-wrapper">

        <div class="facetwp-radio" data-value="classes">
        "classes"
        </div>

        <div class="facetwp-radio" data-value="individual">
        "individaul"
        </div>

    </div>

</div>

</div>
我曾尝试使用单击功能刷新其他方面的选项,但它不起作用。我尝试过的代码是:

<script>
$(document).ready(
   function(){
     $(".facetwp-radio").click(function () {   
       FWP.reset('day');
     });
}); 
</script>
还有:

<script>
$(document).ready(
   function(){
     $(".facetwp-radio").click(function () {   
        FWP.facets['day'] = []; 
        FWP.facets['time'] = []; 
     });
}); 
</script>
欢迎任何建议。谢谢。

根据,您可以添加以下html以重置想要的方面:reset Day

最后你需要做的就是在这个按钮上进行一些定制