2011-03-17 9 views
11

है मेरे पास एक तालिका (#tbLog) है और सभी तालिका पंक्तियों (tr) का चयन करने की आवश्यकता है जिसमें निजी नामक कक्षा शामिल है।सभी तालिका पंक्तियों (टीआर) का चयन कैसे करें जिसमें कक्षा (jquery)

धन्यवाद

उत्तर

22

काफी सरल:। (? क्यों)

$("#tbLog tr.private").action();

आप उप टेबल है, तो बजाय इसका उपयोग करने के लिए केवल शीर्ष स्तर का चयन tr रों

$("#tbLog > tbody > tr.private").action();

ध्यान दें कि मैंने चयनकर्ता में tbody शामिल किया है क्योंकि लगभग सभी ब्राउज़र आपके लिए यह टैग जोड़ देंगे (यह spec का हिस्सा है)।

15

कि यह कैसे हुआ यह:

$('#tbLog tr.private') 
3

स्क्रिप्ट

$('#tbLog tr.private') 

यही काम करना चाहिए ...

2

इस कोड का प्रयास करें:

$('.private')

1

मुझे सबसे नज़दीकी पसंद है। अगर निजी पंक्ति के अंदर तत्व का एक वर्ग है

$("table#tbLog .private").closest('tr') 
0

मुझे लगता है कि parent संभालने के लिए सबसे अच्छा काम करेंगे आप इसे .private आप कर सकते हैं

$("#tbLog tr .private").parent("tr") 

यह आप टीआर के की एक सरणी दे देंगे नहीं शामिल करना चाहते हैं अगर वहाँ एक से अधिक हालत संतोषजनक आशा है कि यह मदद करता है

0

$("#myTable tr.pagging").click(function() { return false; });

यह वह जगह है बस अगर आप टी क्लिक पर कोई कार्रवाई नहीं करना चाहते हैं।

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