[英]check if jquery ui accordion exists?
是否有一種簡單的方法來判斷頁面上是否存在jquery手風琴...我正在嘗試根據運行$ ajax的選擇動態構建手風琴,從xml讀取值,並根據所選的xml文件構建字符串make手風琴,然后附加它。
我認為如果手風琴已經存在於頁面上,並且用戶選擇了另一個文件,我就無法銷毀手風琴,清除html,追加新的弦樂,然后創建一個新的手風琴......
喜歡
$("#accordion").accordion('destory').html('').append(string).accordion();
好像如果還沒有手風琴這個想法打破....想想也許我可以檢查?? 感謝任何初學者的幫助!
我懷疑你可以嘗試檢查.data()
。
var isAccordion = !!$("#accordion").data("ui-accordion");
或者,通過使用在初始化時添加的.hasClass()
來檢查ui-accordion
類名。
var isAccordion = $("#accordion").hasClass("ui-accordion");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.