Heim  >  Artikel  >  Web-Frontend  >  Was tun, wenn jquery tr nicht löschen kann?

Was tun, wenn jquery tr nicht löschen kann?

藏色散人
藏色散人Original
2021-11-11 10:19:292358Durchsuche

Lösung für das Versagen von jquery beim Löschen von tr: 1. Holen Sie sich zuerst das td-Objekt über „$(temp)“ 2. Holen Sie sich das tr von td über „.parent()“ 3. Verwenden Sie „remove()“; "Methode Löschen Sie einfach tr.

Was tun, wenn jquery tr nicht löschen kann?

Die Betriebsumgebung dieses Artikels: Windows 7-System, jQuery-Version 1.2.6, DELL G3-Computer

Was soll ich tun, wenn jQuery tr nicht löschen kann?

Ungültige Lösung für jQuery zum Entfernen von tr (tr wird dynamisch hinzugefügt)

Als ich heute an einem Projekt arbeitete, stieß ich auf ein Problem, das darin bestand, bestimmte tr zu entfernen (tr wurde dynamisch hinzugefügt). Ich habe viele Methoden ausprobiert, aber keine davon funktioniert (zum Beispiel scheint es bei der deleteRow-Methode so zu sein, dass der übergebene Parameter nur die Anzahl der Zeilen von tr sein kann. Ich habe es bisher nicht sorgfältig studiert). Später stellte ich fest, dass diese Methode gut funktionierte, also habe ich sie hier aufgezeichnet.

$(temp).parent().remove(); //temp为td的id 
<code class="js plain"> 
我的理解是这样的:$(temp)先获取到该td对象,然后.parent()获取到td的tr,再remove()方法,删除tr。</code>

html-Code:

<table> 
<tr> 
<td><a href=&#39;#&#39; onclick=&#39;removeTr(this)&#39;>123</a></td> 
<td><a href=&#39;#&#39; onclick=&#39;removeTr(this)&#39;>456</a></td> 
</tr> 
<tr> 
<td><a href=&#39;#&#39; onclick=&#39;removeTr(this)&#39;>aaa</a></td> 
<td><a href=&#39;#&#39; onclick=&#39;removeTr(this)&#39;>bbb</a></td> 
</tr> 
;/table>

js-Code:

function removeTr(temp){ 
mp).parent().parent().remove(); //必须保证页面已经引入了jQuery才可以使用 
//此处$(temp)先获取到<a>对象,.parent()拿到<td>,再.parent()获取到tr 
}

Empfohlenes Lernen: „jquery-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn jquery tr nicht löschen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn