2011-11-05 54 views
0

我试着获取用户选择的选项的ID。获取用户选择的选项的ID

$(document).ready(function(){   
    $(".my_select_class").change(function(){ 
     var d = $(this).find('option:selected').attr('id'); 
     alert(d); 

     return false;  
    }); 
}); 

的ID存在,因为我在我的PHP代码显示,但警告打开一个白框没有任何字符,我不明白为什么。也许是因为“attr('id')”不适用于“find('option:selected')”?

+1

这应该按预期工作。你的''),还是你在其'value'属性之后呢? –

回答

0

你的代码只适用于我。请参阅http://jsfiddle.net/QhXwT/

+1

在哪里说1.7不支持atttr? –

+0

@RoyiNamir抱歉我的错误,现在改变它 –