我有这段代码:
$('#sh1').hover(function(){$('#tip1').toggle()});
$('#sh2').hover(function(){$('#tip2').toggle()});
$('#sh3').hover(function(){$('#tip3').toggle()});
$('#sh4').hover(function(){$('#tip4').toggle()});
等等
元素的数量可以是 30-40。显然,这不是做这种事情的正确方法。但是我该如何做对呢?使用“for”循环或“if”条件或正则表达式或什么?
标记将如下所示:
<div>
<div id="sh1"></div>
<div id="sh2"></div>
<div id="sh3"></div>
<div id="sh4"></div>
</div>
<div class="tip" id="tip1">text</div>
<div class="tip" id="tip2">text</div>
<div class="tip" id="tip3">text</div>
<div class="tip" id="tip4">text</div>