こんにちは、私は特定のクラスで私のページのすべての要素をターゲットにしようとしています。私は、クエリの変更機能を起動する際に問題が発生しています。だから、私はいくつかのことを試してきましたが、まだ発射していません。私はページをロードしてもそれを一度も実行しないと起動時に起動し、「this」に変更機能がないというエラーメッセージが表示されます。しかし、これが明確に示されていることをログに記録すると、チェックボックスになります。とにかくこれは非常に簡単なことでなければならないので、どんな助けもありがたく思っています。jqueryの変更イベントが発生しないのはなぜですか?
$(".rcbCheckBox")
.each(function() {
console.log(this);
this.change(console.log("Changed"));
});
});
'this'なりますJSで範囲への参照、ない要素です...:' $(この) ' –
はクール...それを超えると、ロード後にチェックボックスを変更してもまだ起動しません。 – Seamy
あなたのコードが何らかのイベントをリッスンしていないので、 '$(document).on(" change "、" .rcbCheckBox "、function(){あなたのコード});'を試してください... –