Javascript 从表列中选择选择菜单Jquery的文本值

Javascript 从表列中选择选择菜单Jquery的文本值,javascript,jquery,html,Javascript,Jquery,Html,我有一个id为“tdcities”的列,我需要检查这个特定表列中的所有select元素,将它们的id与行id进行比较,如果它们匹配,则选择文本值。 这是我正在使用的代码 $("#tdcities input[type=select]").each(function(){ var city_id=$(this).attr('id'); if(city_id==tr_id){ country_ci

我有一个id为“tdcities”的列,我需要检查这个特定表列中的所有select元素,将它们的id与行id进行比较,如果它们匹配,则选择文本值。 这是我正在使用的代码

$("#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),但不适用于输入菜单的选择\选项类型
感谢所有帮助

您应该检查类型并:

对于DDL:

$("option:selected",$(this)).text(); 

country\u city=$(this).children('option:selected').text()

我的又坏了。你完全正确。但是我必须添加我的选择菜单的id,而不是输入[type=text]代码