簡體   English   中英

jQuery UI手風琴內部的鏈接

[英]Link inside 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()函數代碼。 您可以在添加按鈕時分配click回調,而不是使用.on()

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM