本当に迅速なjQueryの質問...途方もなくシンプルなjQueryの再利用可能な機能の質問
私はこの機能を持っている:
$(document).ready(function() {
$('a#show1').click(function() {
$('.item1').toggle(1000);
return false;
});
$('a#show2').click(function() {
$('.item2').toggle(1000);
return false;
});
// And it goes on...
});
ページのスクリプトが稼動するすべてのユニークな、show
とitem
のdivの任意の数を持っており、 itemX
show1
とshow2
の繰り返し機能と同じ機能をどのように書き換えることができますか。実質的に次のようになります。
$('a#showX').click(function() {
$('.itemX').toggle(1000);
return false;
});
ああ、あなたの場合のIDは ".itemshow1"になりますが –
これを行う必要があります:$( "。item" + $(this).attr( "id"))。toggle (1000)。 – Keith
@d、Keith:あなたは正しく、修正されました;) – usoban