2011-01-20 6 views
1

私は、存在するリンクからクラス名を取得する変数を作成しようとしています。次に、その変数を別の要素に追加しようとしています。Jqueryはクラス名を取得し、変数として格納します

https://gist.github.com/788460

+0

期待どおりの結果が得られていますか? – Sampson

+0

@Jonathan Sampson、私はあなたが意味すると思います: "あなたは何の結果を経験していますか?" – zzzzBov

+0

あなたのHTMLはどのように見えますか? – hunter

答えて

1

あなたの変数の定義は、クリックイベントの関数内でスコープされています。これを代わりに:

var $myClass, $filterAlpha, $filterBeta; 

$("ul ul li a").click(function() { 
    $myClass = $(this).attr("class"); 
}); 

$filterAlpha = $('#alpha ul li a').addClass($myClass); 
$filterBeta = $('#beta ul li a').addClass($myClass); 
+0

スティーブン、迅速な対応に感謝します。今すぐこれを試してみてください。 – Redlist

+0

こんにちはStephen、私はこれを更新しました:https://gist.github.com/788460 クリックしたリンクのクラスを私に警告するために私のvar filterAlphaを取得しようとしていますが、そのクラスを追加しているようです。 – Redlist

+0

あなたのHTMLを投稿できますか? – hunter

関連する問題