jQuery UI Accordion中的链接



使用 jQuery UI Accordion 为筛选器列表创建下拉列表。

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

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

您将在清除按钮上看到一个onclick功能,我想将按钮保留在原处,但只是允许它起作用。

要重新创建:

  1. 转到上面的链接
  2. 选择左侧的选项
  3. 应出现清除按钮
  4. 尝试单击"清除"按钮
  5. 然后手风琴应关闭

我想要什么: "onclick"中包含的函数,用于清除该标题下的所有复选框

没有看到源代码,我无法给你一个确切的答案,但总的来说你想做这样的事情:

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

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

我会建议这样的事情:

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

单击按钮时,在动态生成按钮后,您将需要查找父元素div元素中的input元素。由于按钮在h4内 ,您必须找到父div

一个例子,不起作用,因为我找不到OnFilter()函数代码。您可以在添加按钮时分配单击回调,而不是使用.on()

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

最新更新