2011-10-19 14 views
6

Omurga görünümüme bir etkinlik eklemeye çalışıyorum Kurulumum var. Etkinliği görüş öğesinde bir div ile bağlamak istiyorum ancak bu div'i iki sınıfta seçmek istiyorum.Backbone.js Görüntüle Tıklama olay seçici sözdizimi?

Örnek:

<div id="mainContent"> 
    <div class="small docs"></div> 
</div> 


     Views.Main = Backbone.View.extend({ 
      el: $("#mainContent"), 

      events: { 
       "click .small .docs": "renderActiveDocs" 

      }, 

         initialize: function() {...} 
       }); 

o tıklama ateş görünmüyor Bu yöntemle kurulan olması. Eğer sınıflardan birini kaldırırsam ve bir tane bırakırsam, o zaman işe yarar.

Ancak, bu divın sınıfı "küçük" den "büyük" ye değişecektir ve bu durumda click olayının tetiklenmesini istemiyorum.

Sözdiziminde bir şeyi özlüyor muyum yoksa bu mümkün değil mi?

cevap

10

click .small.docs

iki sınıf arasındaki boşluk bırakılmamalıdır.

Referans: Burada İkinci örnek: did it http://api.jquery.com/class-selector/

+0

yup. Teşekkürler. –

+0

üzgünüm, 10 dakika beklememiz gerek. –

+5

Sözde seçiciler hakkında ne düşünüyorsunuz? Herhangi bir destek? Örneğin. "tıklatmama" ("etkin değil") bir ".aktif" öğenin içinde olmayan " için" – derrylwc