9

rel 属性を使用して、div をボタンに一致させています。対応する div の rel フィールドでボタンの ID を使用します。複数のボタンがあります。ボタンをクリックすると、対応する div を show() メソッドで表示し、他の div を非表示にします。ボタンは正常に機能しますが、div が応答しません。私の腸は、セレクターを適切にフォーマットしていないと言っています。ありがとう。

    $("div.media_button").click(function (){

   var relid = this.id;

   $("div.media_button").not(this).fadeTo("normal",0.33);
   $(this).fadeTo("normal",1);
   $("div.media_selection[rel!='" + relid + "']").hide();
   $("div.media_selection[rel='" + relid + "']").show();   
 });
4

1 に答える 1

15

一重引用符は必要ありません。以下が機能しない場合に備えて、マークアップを貼り付けることはできますか。

$("div.media_selection[rel=" + relid + "]").hide();
$("div.media_selection[rel=" + relid + "]").show();  
于 2009-08-24T12:53:30.867 に答える