2

わかりました、選択ボックスがあります

<select id="txtPriority" style="color:#008000;">
    <option value="0" style="color:#0000FF;">Low</option>
    <option value="1" selected="selected" style="color:#008000;">Normal</option>
    <option value="2" style="color:#B22222;">Critical</option>
</select>

その選択ボックスを使用して、クリック<option>すると選択ボックスの選択された項目がに戻るボタンを作成したいと思いますselected="selected"。簡単なjQueryコードでこれは可能ですか?

4

3 に答える 3

7

jQueryを使用する必要がないことをよく理解していれば、その選択をフォームにラップしてリセットボタンを使用するだけです(http://jsfiddle.net/vwqVJ/5/を参照)

<form ...>
    <select id="txtPriority" style="color:#008000;">
    ...
    </select>

    <button type="reset">Restore choice</button>
</form>

このように、選択を変更すると、いつでも初期状態に戻すことができます

代わりに jQuery を使用する必要がある場合は、フォーム要素でリセット メソッドを呼び出すだけです。

$('form').get(0).reset()

それ以外の場合は、フォームがまったくない場合 (ただし、実際に使用する必要があります) を使用してください。

$('#txtPriority').val($('#txtPriority option[selected]').val())
于 2012-05-09T07:54:28.883 に答える
0

「セレクトボックスの選択項目を戻すボタン」の意味がわかりませんが、

$("select#txtPriority option:selected").first();

選択したオプション項目を提供します。

于 2012-05-09T07:53:31.333 に答える
-1
$('#txtPriority').val('1');  //try this
于 2012-05-09T07:53:59.670 に答える