所以我做了这个
$('div#faq_search_result').replaceWith(decodeHtml(data.html_result));
看起来很好,但点击事件无法正常工作
这个班级没有工作
dt class= "c-faqList__dt"
JS
的代码var dfd = new $.Deferred();
var self = this;
self.$elm = elm;
self.$elm.on('click','.c-faqList__dt',function(event){
$(this).siblings('.c-faqList__dd').slideToggle(100)
});
dfd.resolve();
return dfd.promise();
答案 0 :(得分:0)
尝试这样的事情:
$('div#faq_search_result').parent().on('click','.c-faqList__dt',function(event){
$(this).siblings('.c-faqList__dd').slideToggle(100)
});
假设:.c-faqList__dt在div#faq_search_result
中