Я знаю, как перебрать несколько вариантов одного окна выбора:Как выполнить повторение нескольких вариантов множественного выбора?
$("#selectId > option").each(function() {
alert(this.text + ' ' + this.value);
});
Однако, как бы я перебор всех полей выбора одного конкретного класса, а затем перебрать все его параметры. Я хотел бы использовать $(this)
.
Это то, что я мог сделать до сих пор, что, очевидно, не работает.
$('.mappingSelectField').each(function(){
var selectName = $(this).attr("name");
var preselectValue = "";
$(this('> option')).each(function() { // THIS LINE NEEDS TO BE ADJUSTED
if ($(this).val().toLowerCase().replace(/ /g, '') == selectName.toLowerCase().replace(/ /g, '')){
preselectValue = $(this).val();
}
});
$(this).val(preselectValue);
});
Все, что я хочу, чтобы заранее выбрать подходящий вариант, тот, который имеет такое же значение, как имя выберите поле.
Что вы хотите achevie? – Satpal
Я хочу сравнить выбранное имя со всеми опциями выбора, чтобы я мог предварительно выбрать предлагаемое значение. Это предназначено для отображения полей. –
'$ (this) .find ('option'). Each (function() {' –