2011-02-14 133 views
2

使用.change()事件我想存儲當前選定選項的屬性值。請幫我完成下面的代碼。幫助選擇框的jQuery選擇器

$("#someid").change(function() { 
    var myNumber; 
}); 
+1

哪個屬性? – user113716 2011-02-14 23:14:26

+0

@patrick,任何一個,讓我們一起來吧。 「myAttr」。 – 2011-02-14 23:15:17

回答

4

如果你想在處理程序之外需要它,你需要在外部聲明該變量。

var myNumber; 

$("#someid").change(function() { 
    myNumber = this.options[ this.selectedIndex ].getAttribute('myAttr'); 
    // or 
    myNumber = $(this).find('option:selected').attr('myAttr'); 
}); 

如果你只需要它裏面,然後聲明裏面的變量。