0

hereによると、値が変更されると、変更イベント ハンドラーが起動します。相互に排他的なラジオ ボタンの場合はどうでしょうか。1 つのボタンを選択すると、1 つのボタンが「未チェック」に設定され、別のボタンが「チェック済み」に設定されます。変更イベント ハンドラーは、これらの要素の両方に対して発生しますか?

編集:気にしないで、答えを見つけました。

4

3 に答える 3

1

これらが同じ「名前」を持つ 2 つのラジオ ボタンであると仮定すると、変更されるフィールド値は 1 つだけなので、onChange イベントは 1 つだけ取得されます。

于 2013-08-30T03:53:56.873 に答える
0

両方のラジオ ボタンにイベント ハンドラーがある場合は、両方に対して発生します。しかし、それらは相互に排他的であるため、おそらくそのうちの 1 つのリスナーのみが必要であり、そこから状態を取得します。

于 2013-08-30T03:54:08.983 に答える
0

変更イベントは、「チェックした」ラジオでのみ発生します。 attr('checked', 'checked') を使用してラジオを設定/設定解除すると、変更イベントは発生しません。

于 2013-08-30T04:04:46.537 に答える