3

いくつかのオプションを含むシンプルなドロップダウンメニューがあります。例:

<select name='music_style' id='palmsForm-music_style'>
   <option value='1'  >Alternative and Indie</option>
   <option value='2'  >Clubs and Dance</option>
   <option value='3'  >Country/Folk</option>
   <option value='4'  >Hard Rock/Metal</option>
   <option value='5'  >Jazz/Blues</option>
   <option value='6'  >R&B/Urban Soul</option>
   <option value='7'  >Rap and Hip-Hop</option>
   <option value='8'  >Rock/Pop</option>
   <option value='9'  >Other</option>
</select>

私はフォームの作成にAPIを使用しているので、jqueryを介して、オプションの値に基づいてデフォルトで選択するオプションを選択する方法がある場合は、それをお勧めします。

これは可能ですか?助けてくれてありがとう!

4

3 に答える 3

13

選択したアイテムをプログラムで設定します。

$("#palmsForm-music_style").val(2);

これにより、Country / Folk(0カウント)が選択されます。

于 2011-01-11T16:56:05.753 に答える
2

APIを使用していて、マークアップを制御できない可能性があるため、デフォルトのレコードの名前に「[Default]」という行を追加し、jQueryを使用してそれを選択できます。

マークアップ:

<select name='music_style' id='palmsForm-music_style'>
   ...
   <option value='5'>Jazz/Blues [Default]</option>
   ...
</select>

jQuery:

$("#palmsForm-music_style").val($("#palmsForm-music_style option:contains('[Default]')").val());
于 2011-01-11T17:09:17.783 に答える
2

ddリストからオプションを選択するためにも使用できます

$(document).ready(function(){
var value= "6";
$('#palmsForm-music_style [value='+value+']').prop('selected', true);
});
于 2014-01-07T16:41:06.880 に答える