2012-12-18 13 views
9

Sorunun çok basit olmasından dolayı üzgünüz, ancak jQuery UI belgelerinden bunu anlayamıyorum.Seçilen öğeyi al

Menüde hangi seçeneğin tıklandığını nasıl belirleyebilirim? Böyle bir şey denedim ama işe yaramadı: Ne eksik 'ui' Tıkladığınız öğeyi temsil eden bir jQuery nesnesi olduğu gerçektir

var menu = $('#menu'); 
menu.menu({ 
    select: function(event, ui) { 
     alert(ui.type); 
    } 
});​ 
+0

Sen tıklayın menü öğesinin metin değeri arıyoruz? – j08691

+1

'.menu' nedir? –

+0

Sanırım öyle. Tıklama işlemine ihtiyacım var ve seçilen seçeneğe bağlı olarak değişir. –

cevap

17

.

bu durumda kullandığınız gerektiğini öğenin dışarı metnini almak için: size öğenin metnini verecektir
var menu = $('#menu'); 

    $(document).ready(function(){ 
     menu.menu({ 
      select: function(event, ui) { 
       alert(ui.item.text()); 
      } 
     }); 
    }); 

.

here is a Fiddle

+0

Teşekkür ederiz! İşe yarıyor! –

+0

Sevindim. Rica ederim. API Belgeleri biraz kafa karıştırıcı olabilir. –

+0

İç içe menülerle, sonuç olarak çok fazla metin verir:/ –