jqueryでshow hideを行う方法はたくさんあることは知っていますが、なぜ以下が機能しないのか疑問に思っています。デバッグしようとすると、アラートとして [object Object] が表示されます
alert($("div.$(this).attr('class')"))
私のスクリプトは以下のようになります:
$(".blocks").hide();
$("div.$(this).attr('class')").show();
アイデア、これを修正する方法、または alert($("div.$(this).attr('class')"))
オブジェクトオブジェクトの代わりにクラス名を返すことを確認してください。