我正在调整一个手风琴,每个标题使用h3,并列出其中的内容。我试图在项目未打开时添加加号,而在项目未打开时添加加号。我有一些运气编辑脚本,但它检测到任何项目都是打开的,而不仅仅是被点击的项目。
我不确定每个h3上是否需要唯一的ID,或者某种数组。任何帮助表示赞赏。
$(document).ready(function(){
$("#accordian h3").click(function(){
//slide up all the link lists
$("#accordian ul ul").slideUp();
$("#accordian h3").css('backgroundImage', 'url(images/plus.png)');
//slide down the link list below the h3 clicked - only if its closed
if(!$(this).next().is(":visible"))
{
$("#accordian h3").css('backgroundImage', 'url(images/minus.png)');
$(this).next().slideDown();
}
})
})
答案 0 :(得分:0)
这一行
$("#accordian h3").css('backgroundImage', 'url(images/minus.png)');
你将减号图标添加到所有h3,包括你刚刚点击的那个,用'this'更改选择器
$(this).css('backgroundImage', 'url(images/minus.png)');
其中'this'是您点击的H3
演示(我删除了您添加的所有jquery代码)