CSSクラスを<li>
要素に追加しようとしましたが、ボタンをクリックしてもaddClassが機能しません。ここでjQuery - html要素にクラスを追加していないaddClass
は私のJSです:
$('.test').click(function(event) {
var centrum1 = $('.p17');
$('section.bok-map').find(centrum1).addClass('active-region');
});
問題がありますか? find()はtrueを返します。ここ
はデモです:したがってselector
の長さが0
まず、クラスがpl7
ないp17
と呼ばれた、あなたは正しい要素を選択していなかったとして、あなたは、エラーのカップルを持っていたhttp://demo.vrs-factory.pl/mapDemo/
「.test」はどこですか? –
'.find()'は 'jQ'でラップされた' element'を返すべきです – Rayon
@Vertisanそれは私のために働きます。あなたはCSSのどこかで.active-regionを定義しましたか?私が '.active-region {color:red}'に設定した場合、それは動作します –