我有一个下拉列表(多选)。我选择了一些值,它们被正确突出显示,但jQuery不会将它们识别为已选中。这适用于firefox和chrome,在IE中不起作用。这是代码
$("#myBox" +" option").each(function()
{
if ($(this).attr("selected") == true)
{
// do something
}
}
答案 0 :(得分:1)
试试这个:
$("select").each(function(){
$(this).children("option:selected").each(function(){
//handle this $(this).val()
});
});
对我来说很好用=]
答案 1 :(得分:0)
你试过吗
$("#myBox option:selected").each(function(){
//do something
});
这是我通常处理选择框,这似乎对我有用。