2012-08-31 18 views
9
tanımsız

yöntemi 'AddClass' çağırılamıyor. Ben kaydırıcı değerini güncellemek sonra artık işe vejquery kaydırıcıyı hatası: Ben jQuery kaydırıcı ile sorun var

"Uncaught TypeError: Cannot call method 'addClass' of undefined". 

ben bu anlamaya bir fikrin olmadığını söyleyen bir hata gösterir etmez. Teşekkürler!

$("#slider-range").slider({ 

     range:true,  
     min: minPrice, 
     max: maxPrice, 
     values:[ minPrice , maxPrice ],   
     slide: function(event,ui){}, 

     change: function(event,ui){ 

      $("#amount").val("$" + ui.values[0] + " - $" + ui.values[1]); 
     }   
    }); 
+0

Belki bazı kod örneği ? –

+1

Sen O seçici imkansız aslında bazı kod görmeden söylemek edilir kodunuzda olan geçersiz bir seçicinin, bir sınıf eklemek için çalışıyoruz – fcalderan

+1

bir çalışma örneğinde bazı kod göstermek gerekir? – adeneo

cevap

10

türü hatası: Burada

örnek kod o size kaydırıcı değerine ayarlanır geçersiz bir değer var gibi görünüyor. bu nedenle can yük - Bir dizede bir int koyarak bir mantıksal olarak kullanmak dokunuşlar - asla iş olmaz ...

:) -

şerefe

bieg

+2

tnx adamlar zaten fikir için teşekkür değer belirleyerek ve .. parseInt kullanarak tamsayı çevirmek tarafından anladım @BIEG –

+0

UPDATE: "#amount" -> "#amount" aslında bir değere sahip mi? doğrusu: değişikliğin meydana geldiği görmek için kod (Cntrl-Z/AppleZ) geri gidemez? – BIEG

+1

Zaten sabit olan @BIEG. Sorun, kaydırıcının üzerinde geçirdiğim değerin bir tamsayı olarak değil, bir dize olarak okunmasıydı. Bu yüzden minPrice ve maxPrice değerlerine parseInt ekledim ve işe yarıyor. –