2013-03-11 70 views
0

我试图让表单ID时,在下拉选项下选择:检测格式转换得到的id

HTML

<form id="test"> 
    <select id="option1"> 
     <option id="opt1">Hello</option> 
    </select> 
</form> 

JS:

$("#test").change(function(){ 

    var formid=$("test").parent("form"); 
    alert(formid); 

}); 

中的输出警报是“对象对象”。我也尝试了最接近的输出。

回答

1
$("#test").change(function(){ 

    var formid=$("test").parent("form").attr('id'); 
    alert(formid); 
}); 
+0

现在给我“undefined” – user2056238 2013-03-11 18:53:34

+0

'最接近'的作品,但不是'父',任何想法?谢谢 – user2056238 2013-03-11 18:56:30

+0

哦,我什至没有注意到。 你的选择器正在抓住表单本身。 相反,使用这样的东西。 (formid); alert(formid); });''('select' – 2013-03-11 19:39:40