私はクリッククラスでアクティブなクラスを切り替えるフィルタを持っています。クリックすると、クラスをアクティブにしているリンクをループし、それらのリンクのテキストから新しい配列を作成したいと思います。しかし、私はループしているときに私はコンソールに何かを得ることはありません。 これはコードです同じクラスのすべてのリンクからテキストを取得する
$('.filter-button').click(function() {
$(this).toggleClass('active');
var activeTags = $('filter-button.active');
$(activeTags).each(function() {
var tags[] = $(this.text());
});
console.log(tags);
});
私は間違っていますか?
VAR ActiveViewタグ= $( 'filter-button.active')。フィルターボタンがクラスの場合は、ドットがありません。 – tech2017
あなたはあなたのセレクタのドットを忘れました: 'filter-button.active'。また、activeTagsは既にjqueryオブジェクトであるため、 '$(activeTags)'を実行する必要はありません。単に 'activeTags.each'を実行して、最後に、それぞれのタグvarをリセットします。あなたがそれを記録しようとすると存在しないでしょう – Pete
[問題のタイトルにタグを入れないでください](https://stackoverflow.com/help/tagging) – Liam