6
जावास्क्रिप्ट का उपयोग करके, मैं एक पंक्ति के विशिष्ट बच्चे को कैसे एक्सेस कर सकता हूं? जावास्क्रिप्ट (कृपया jQuery नहीं)।जावास्क्रिप्ट, मैं पंक्ति के एक विशिष्ट बच्चे को कैसे एक्सेस कर सकता हूं?
उदा .: दूसरी <TR>
की <TD>
जहां आईडी = id33322010100167
<table>
<tr id="id33322010100167">
<td>20101001</td>
<td>918</td>
<td>919</td>
<td>67</td>
<td>CAR PROBLEM</td>
</tr>
<tr id="id33322010100169">
<td>20102001</td>
<td>913</td>
<td>914</td>
<td>62</td>
<td>LUNCHTIME</td>
</tr>
<table>
आप jQuery का उपयोग कर सकते हैं? –
आपको यहां कोई समस्या है, आपके दो 'tr' तत्व में वही 'आईडी' मान है! – romaintaz
कोई jquery। ब्लैकबेरी पर काम करना चाहिए, jquery (अभी तक) नहीं है।
उत्तर
स्रोत
2010-10-01 15:02:20 RaYell
क्या आपने यह कोशिश की है? यह पहला '
फिर सूचकांक को 2 में बदलें। विधि अभी भी अच्छी है। – RaYell
नहीं, यह नहीं है। 'document.getElementById ('id33322010100167')। childNodes [2] 'एक और सफेद जगह नोड देगा। इसके अलावा, क्या होगा अगर ओपी ने अपने स्रोत कोड में सभी लाइन ब्रेक हटा दिए? यह '
डोम का उपयोग करके आप तालिका पाने और उसके बाद बच्चे तत्वों से अधिक पुनरावृति जबकि गिनती रखने कर सकते हैं।
बेशक तत्व आईडी को अद्वितीय माना जाना चाहिए ताकि
document.getElementById('id')
काम कर सकें।स्रोत
2010-10-01 15:00:36
उपयोग jQuery:
आप अगले उपयोग कर सकते हैं() तत्वों के माध्यम से पुनरावृति करने के लिए
स्रोत
2010-10-01 15:00:59 Thariama
"कृपया jquery कृपया नहीं" – gbmhunter
सबसे विश्वसनीय
cells
संग्रह है, जो गैर आईई ब्राउज़रों मेंchildNodes
के विपरीत कोशिकाओं के बीच व्हाइटस्पेस टेक्स्ट नोड्स को अनदेखा कर देगा:स्रोत
2010-10-01 15:05:44
हो सकता है कि आप इस कोशिश कर सकते हैं:
स्रोत
2010-10-01 15:05:47 Shaoz
'document.all' इन दिनों उपयोग करने के लिए एक अच्छी बात नहीं है। –
मैंने इसे – Shaoz
से हटा लिया है अन्य मुद्दा यह है कि उदाहरण में '
संबंधित मुद्दे