高度类似的问题已经被问目前,它已经部分解决了我的问题,但我想知道如果class
或id
名称可以在这个例子中代替ul li
- .menu
,#menu
等显示/隐藏的div澄清与JavaScript
CSS:div { display:none; background:red; width:200px; height:200px; }
JS:
$(function() {
$('ul li').each(function() {
$(this).click(function(e) {
var i = $(this).index();
$('div').hide();
$('div:eq('+i+')').show();
});
});
});
下面是这个例子中的jsfiddle:http://jsfiddle.net/Z3Hj7/
如果这个问题很愚蠢,我会提前道歉,但是我一直在嘲笑它一段时间,并且弄不明白。
你能解释一下关于'class'和'id'的问题吗? – JMax
该示例使用列表项元素,我宁愿使用类或id - 我只想让js应用于某些div。 – Northernlights