我有以下代码
$("#accordian h3").click(function(){
$("#accordian ul ul").slideUp();
if(!$(this).next().is(":visible"))
{
$(this).next().slideDown();
$(this).addClass('fa-chevron-up');
}
})
})
并且在这种情况下对应于标题标记(h3)
,该标记在文本中有另一个需要更改的标记(<i>)
...这里的问题是我无法使用得到我的标签。
我试过$(this + ' i')
....但没有运气。这是记录到控制台的错误
Uncaught Error: Syntax error, unrecognized expression: [object HTMLHeadingElement] i
答案 0 :(得分:1)
我不完全确定你想要实现的目标。根据我的理解,尝试$(this).find("i")
可以解决您的问题。
答案 1 :(得分:1)