1

jQuery .change() イベント リスナーを使用して、div を非表示/表示します。ラジオボタンを選択した場合

$('#Radio1').prop('checked',true);

リスナーは発火しません。これを行う方法はありますか?

4

5 に答える 5

6

これは、変更イベントのハンドラーを起動しません。選択時に .trigger() を呼び出す必要があります。

$('#Radio1').prop('checked',true).trigger("change");
于 2012-10-17T15:25:16.817 に答える
5

jQuery のトリガー メソッドをいつでも使用できます。

 $('#Radio1').trigger('change');
于 2012-10-17T15:25:33.983 に答える
5

手動でトリガーする必要があります。

$('#Radio1').trigger('change');

またはさらに短いバージョン:

$('#Radio1').change();
于 2012-10-17T15:25:42.723 に答える
2

ラジオボタンの変更ステータスをトリガーする必要があります:

 $("#Radio1").trigger("change");

また

$("#Radio1").change();

そしてそれをキャッチ

$("#Radio1").change(function () {

});
于 2012-10-17T15:26:15.860 に答える
-5
$('#Radio1').click(function() {

});
于 2012-10-17T15:25:32.693 に答える