もう1つtoggleClass()
問題です。このjQuery関数について何十もの質問がありますが、私はこの特定のものを見つけることができませんでした。toggleClass()で作成されたクラスは、クリックイベントで警告されません
私には2つのボタンがあります。 Oneはクリック時に他のクラスを切り替えます。これは色が変わるのでうまくいきますが、 'new'クラスでclick()
イベントを使用しても何も起こりません。
HTML
<button type='button' id='button1'>button 1</button>
<button type='button' id='button2'>button 2</button>
CSS
.pushed {
background-color: salmon;
}
JS
$('#button1').click(function() {
$('#button2').toggleClass('pushed');
});
$('.pushed').click(function() {
alert('pushed!')
});
あなたはここでそれを試すことができます:https://jsfiddle.net/tk9pt3o2/
@Rob編集が間違っています...色が変わると、問題は「プッシュ」と警告されないということです – skamsie
タイトルを編集して反映させてください。 – Rob