我很想在单击链接时显示/隐藏链接的内容。很像您在常见问题解答页面中看到的内容。基本上我想获取点击链接的 data-* 并显示它的内容。这就是我所做的,但它仍然不起作用:(。
我的html如下:
<ul>
<li><a data-faq="1" href="#question"> + first question product?</a></li>
<p data-faq="1" class="hidden">my content</p>
<li><a data-faq="2" href="#question">+ More lorem?</a></li>
<p data-faq="2" class="hidden">my content</p>
</ul>
和像这样的jquery:-
$('.hidden').hide();
$("#question").click(function(){
var activeFaq = $(this).attr("data-faq");
//show the content of the active faq
$(activeFaq).toggle();
return false;
});
这是小提琴:- http://jsfiddle.net/8EJDc/
再次我想在切换点击时切换+
到-
,反之亦然