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

时间:2011-10-17 13:02:51

标签: 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_city = $(this).text();  
                    alert(country_city)                 
                    }
                }); 

此代码适用于输入文本类型(只需将.text部分替换为.val),但不适用于select \ option类型的输入菜单 所有帮助表示赞赏

2 个答案:

答案 0 :(得分:4)

country_city = $(this).children('option:selected').text();

答案 1 :(得分:1)

你应该检查类型和:

表示DDL:

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