2011-08-24 19 views
14

मेरे पास एक तत्व है जिसे हम selectedTable कहते हैं जिसमें यह innerHtml है:तत्व प्रकार और कक्षा के नाम के लिए Jquery चयनकर्ता?

<TBODY> 
    <TR> 
     <TD></TD> 
     <TD></TD> 
     <TD class='ms-cal-nav-buttonsltr'></TD> 
    </TR> 
</TBODY> 

मैं "ms-cal-nav-buttonltr" वर्ग के साथ <TD> टैग को वापस करने के लिए JQuery चयनकर्ताओं का उपयोग करने का प्रयास कर रहा हूं। मैंने पाया है कि $(selectedTable).find("TD") अपेक्षित रूप से तालिका में सभी टीडी टैग लौटाता है, लेकिन मुझे आश्चर्य है कि मैं क्लास चयनकर्ता के साथ TD तत्व चयनकर्ता के संयोजन के बारे में कैसे जा सकता हूं। मैंने $(subnode).find("TD").find(".ms-cal-nav-buttonsltr") और $(subnode).find("TD .ms-cal-nav-buttonsltr") का कोई फायदा नहीं लिया है, लेकिन वे अंधेरे में बस शॉट्स थे। इसे पूरा करने का सबसे प्रभावी तरीका क्या है? अग्रिम में धन्यवाद।

उत्तर

14

सिर्फ दो श्रेणीबद्ध:

$(selectedTable).find("td.ms-cal-nav-buttonsltr"); 

चयनकर्ताओं आप की कोशिश की td के नीचे एक .ms-cal-nav-buttonsltr तत्व देख रहे थे।

+0

आह, केवल एक स्थान दूर :) – Ocelot20

12
$('td.ms-cal-nav-buttonsltr', selectedTable); 
+0

क्या यह डेनिस को समाधान के रूप में पोस्ट करने के बराबर है? किसी भी प्रो के/प्रो किसी भी विधि के लिए? – Ocelot20

+1

यह वही बात है। व्यक्तिगत रूप से मुझे यह और अधिक पठनीय लगता है, लेकिन यह है! – ksn

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