2011-10-19 16 views
6

मैं अपने रीढ़ की हड्डी के दृश्य में एक ईवेंट जोड़ने की कोशिश कर रहा हूं। मैं घटना के तत्व में एक div को घटना को बांधना चाहता हूं लेकिन मैं उस वर्ग को दो वर्गों से चुनना चाहता हूं।Backbone.js देखें घटना चयनकर्ता वाक्यविन्यास क्लिक करें?

उदाहरण:

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


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

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

      }, 

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

होने यह इस तरह से है कि क्लिक आग नहीं लगती की स्थापना की। यदि मैं कक्षाओं में से किसी को हटा देता हूं और केवल एक छोड़ देता हूं, तो यह काम करता है।

हालांकि इस div की कक्षा "छोटे" से "बड़े" में बदल जाएगी और मैं नहीं चाहता कि उस मामले में क्लिक ईवेंट आग लग जाए।

क्या मुझे वाक्यविन्यास में कुछ याद आ रहा है या यह संभव नहीं है?

उत्तर

10

click .small.docs

दो वर्गों के बीच कोई स्थान नहीं।

संदर्भ: यहां दूसरे उदाहरण: http://api.jquery.com/class-selector/

+0

हाँ है कि यह किया था। धन्यवाद। –

+0

क्षमा करें 10 मिनट इंतजार करना पड़ा। –

+5

छद्म चयनकर्ताओं के बारे में क्या? कोई समर्थन? जैसे "क्लिक करें: नहीं (.active) एक" के लिए जो ".active" तत्व के अंदर नहीं हैं – derrylwc

संबंधित मुद्दे