链接jQuery UI Accordion

时间:2017-07-11 14:14:54

标签: javascript jquery html css jquery-ui

使用jQuery UI Accordion为过滤器列表创建下拉列表。

http://89.151.89.43/uk/trade-essentials-column-radiators-1.html#usestorage

在标题内还有一个清除按钮(您需要选择一个选项才能显示)CMS会自动生成这个按钮,不幸的是它不起作用,因为它在H4标签周围它

你会在清除按钮上看到一个onclick功能,我想保持按钮的位置,但只是让它运行。

重新创建:

  1. 转到上面的链接
  2. 选择左侧的选项
  3. 应出现“清除”按钮
  4. 请点击“清除”按钮。按钮
  5. 然后手风琴应该关闭
  6. 我想要的: 该功能包含在' onclick'清除该标题下的所有复选框

2 个答案:

答案 0 :(得分:0)

在没有看到源代码的情况下,我无法给出确切的答案,但一般来说你想要做这样的事情:

$("#clear-button").click(function(event){
    event.stopPropagation();
    event.preventDefault();
    log("clicked!");
});

答案 1 :(得分:0)

查看您的示例页面,似乎缺少很多代码。

我会建议像:

$(".clear-button").on("click", function(event) {
  event.preventDefault();
  $(this).parent().parent().find(":checked").prop("checked", false);
});

单击该按钮后,动态生成后,您将需要查找父input元素内的div元素。由于该按钮位于h4范围内,因此您必须找到父div

一个例子,不工作,因为我找不到OnFilter()功能代码。您可以在添加按钮时指定单击回调,而不是使用.on()

https://jsfiddle.net/Twisty/o4L504ya/