私はこのコードを持っています:
$('#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>