#javascript #jquery #html
#javascript #jquery #HTML
Вопрос:
У меня есть столбец с идентификатором «tdcities», мне нужно просмотреть все выбранные элементы в этом конкретном столбце таблицы, сравнить их идентификатор с идентификатором строки и, если они совпадают, выбрать текстовое значение. Вот код, который я использую
$("#tdcities input[type=select]").each(function(){
var city_id=$(this).attr('id');
if(city_id==tr_id){
country_city = $(this).text();
alert(country_city)
}
});
Этот код отлично работает для типа ввода текста (просто замените часть .text на .val), но не для типов select option меню ввода
Вся помощь приветствуется
Ответ №1:
country_city = $(this).children('option:selected').text();
Комментарии:
1. Я снова виноват. Вы абсолютно правы. Но мне пришлось добавить идентификатор моего меню выбора вместо кода ввода [type=text]
Ответ №2:
вы должны проверить тип и :
для DDL :
$("option:selected",$(this)).text();