Javascript 从所有下拉列表中选择val和text
我想从页面上的所有下拉列表中选择val和文本: 下面是提供所有Javascript 从所有下拉列表中选择val和text,javascript,jquery,Javascript,Jquery,我想从页面上的所有下拉列表中选择val和文本: 下面是提供所有VAL var selected = $('select[name^=dropdown_').map(function () { if ($(this).val()) return $(this).val(); }).get(); 我怎样才能同时获得所选文本?所以在结果中,我将得到一个成对的数组object.val和object.text 获取一个空白数组,并将所有值和选定文本存储在对象中: var result = [
VAL
var selected = $('select[name^=dropdown_').map(function () {
if ($(this).val())
return $(this).val();
}).get();
我怎样才能同时获得所选文本?所以在结果中,我将得到一个成对的数组
object.val
和object.text
获取一个空白数组,并将所有值和选定文本存储在对象中:
var result = [];
$("select").each(function(){
var text = this.value;
var id = $( this ).attr( "id" );
result.push({text, id });
});
console.info( result );
var _select = [];
$('select[name^=dropdown_').each( function () {
var _obj = {};
_obj.val = $(this).val();
_obj.text = $('option:selected', this).text();
_select.push(_obj);
});
console.log(_select);
获取一个空白数组,并将所有值和选定文本存储在对象中:
var _select = [];
$('select[name^=dropdown_').each( function () {
var _obj = {};
_obj.val = $(this).val();
_obj.text = $('option:selected', this).text();
_select.push(_obj);
});
console.log(_select);
获取一个空白数组,并将所有值和选定文本存储在对象中:
var _select = [];
$('select[name^=dropdown_').each( function () {
var _obj = {};
_obj.val = $(this).val();
_obj.text = $('option:selected', this).text();
_select.push(_obj);
});
console.log(_select);
获取一个空白数组,并将所有值和选定文本存储在对象中:
var _select = [];
$('select[name^=dropdown_').each( function () {
var _obj = {};
_obj.val = $(this).val();
_obj.text = $('option:selected', this).text();
_select.push(_obj);
});
console.log(_select);
选项上没有ID。请参阅其他答案选项上没有ID。请参阅其他答案选项上没有ID。请参阅其他答案选项上没有ID。见其他答案