का उपयोग करके पूरी तालिका पंक्ति को बदलें ( सहित) मैंने यहां अन्य उदाहरणों को देखा है, लेकिन वे <tr>
की सामग्री को प्रतिस्थापित कर रहे हैं और <tr>
सहित पूरी पंक्ति नहीं।JQuery
<table>
<tr style="display:block">
<td id="someid">Test</td>
<td>Some text</td>
</tr>
</table>
निम्नलिखित कोड केवल <tr>
के आंतरिक HTML को प्रतिस्थापित करता है। मुझे <tr>
समेत सब कुछ बदलने की जरूरत है ताकि पंक्ति गिर जाएगी। किसी को भी है कि इस कोड करता है या पूरी तरह से पंक्ति नहीं की जगह है इस बात की पुष्टि कर सकते हैं:
var newtr = "<tr style='display:none'><td id='someid'></td><td></td></tr>"
$("td#someid").parent().html(newtr);
कारण है कि मुझे नहीं लगता कि पूरे <tr>
बदला जा रहा है, क्योंकि पंक्ति पतन नहीं करता है - यद्यपि मैं परीक्षण किया है JQuery के बाहर HTML और यह ठीक काम करता है।
$("td#someid").parent().replaceWith(newtr);
जांच कर सकते हैं वाह, इस तरह दिखता है जवाब है। मैंने अपना कोड बदल दिया और यह बेहतर काम करता है। पहले मैं पंक्ति को लगभग 32 बार बदलने में सक्षम था और सभी पंक्तियां गायब हो जाएंगी। मुझे पता था कि कुछ गलत था। यह तय है कि। लेकिन मेरी पंक्तियां अभी भी गिर रही नहीं हैं। शायद यह हिस्सा एक सीएसएस प्रश्न है, लेकिन इस स्क्रिप्ट के समान HTML पृष्ठ में काम करने के लिए इसका परीक्षण किया गया है। क्या चीजों के JQuery अंत में मुझे कुछ और करने की ज़रूरत है? बीटीडब्ल्यू, इन सभी उत्तरों के लिए धन्यवाद! – rwkiii
@rwkiii यदि आपको पंक्तियों को ध्वस्त करने में मदद की ज़रूरत है, तो आपको इसके बारे में एक नया प्रश्न पूछना चाहिए। यह सब एक टेबल पंक्ति को प्रतिस्थापित करता है। –