asp.net DropdownList コントロールがあります。このコードを使用すると
var id = $("[id*='drpCategory'] option:selected").val();
ID は常にドロップダウンの最初のインデックスになります。他の選択した値を取得するにはどうすればよいですか。?
asp.net DropdownList コントロールがあります。このコードを使用すると
var id = $("[id*='drpCategory'] option:selected").val();
ID は常にドロップダウンの最初のインデックスになります。他の選択した値を取得するにはどうすればよいですか。?
要素をループできます。select
属性セレクターを単独で使用するのは遅すぎることに注意してください。これを試してください。
$("select[id*='drpCategory']").each(function(){
alert(this.value)
})
このようにしてみてください:
var values = $("select[id*='drpCategory']").map(function(){
return this.value;
}).get();
すべての の選択された値が得られますdropdown
。
$("#input_id").click(function(){
var id = $("#drpCategory option:selected").val();
})
jquerys.val()
は、ドロップダウンで選択された値、またはドロップダウンで複数が許可されている場合は選択された値の配列を返します。
var selectedItems = $('[id*="drpCategory"]').val();