0

私の ASP MVC 3 ページが読み込まれると、ユーザーはラジオ ボタンのグループから選択された値を持っている場合と持っていない場合があります。ページの読み込み時に値が選択されている場合 (ユーザーがボタンをクリックする前)、jquery 関数をアクティブにするにはどうすればよいですか?

現在.change()、表示するメニューを決定するコードをアクティブにするメソッドを使用しています。

$(document).ready(function () {
    $('input[name=TransactionType]').change(function () {
        //Clear out values
        $('input:text').val('');
        $('input:text').text('');

        //Display input fields
        var radioValue = $(this);

        $('#RightDiv').children().each(function () {
            if (radioValue.attr('id') == $(this).attr('id')) {
                $(this).show();
            } else {
                $(this).hide();
            }
        });
    });
});
4

1 に答える 1

1

そのようなものはうまくいくはずです:

$('input[name=TransactionType]').change(function () {
     //Your code
}).filter(':checked').trigger('change');

入力はチェックボックスであると想定しています。そうでない場合は、.filter().

トリガードキュメント: http://api.jquery.com/trigger/

于 2013-07-03T17:05:04.393 に答える