说我有 20 个这样的 div:
<div id="b1"></div>
<div id="b2"></div>
<div id="b3"></div>
<div id="b4"></div>
...
和 20 个输入:
<inpute id="in1"></inpute>
<inpute id="in2"></inpute>
<inpute id="in3"></inpute>
<inpute id="in4"></inpute>
...
现在我想做这样的事情:
$('#b1').click(function(){
$('#in1').fadeIn();
});
$('#b2').click(function(){
$('#in2').fadeIn();
});
....
所以每个 div 都必须淡化相应的输入。我必须重复我的代码。有没有办法动态选择相应的元素?我想要一个功能
编辑:
看来我必须使用类。通过这样的事情:
$(this).index()
我可以得到点击的索引。所以我的代码:
$('.b').click(function(){
$('.in('+ $(this).index() +')').FadeIn();
});