0

次のような複数のスクリプトがあります。

$('#books').click(function(){
    $("#books_view").slideToggle("medium");
});

$('#newspapper').click(function(){
    $("#newspapper_view").slideToggle("medium");
});

トグル div は常に「_view」で終わります。この状況で、各トグル div に 1 つのスクリプトを記述するのではなく、これらすべてのトグル div で動作する 1 つのスクリプトを記述できるかどうか疑問に思いますか? すべての切り替え div がまったく同じテキストで終わるため、これは可能でしょうか?

御時間ありがとうございます。

4

2 に答える 2

0

あなたはこのように見えますか?

$('#books, #newspapper').click(function(){
    $('[id*=_view]').slideToggle("medium");
});

これがお役に立てば幸いです。

于 2013-06-29T06:30:16.693 に答える