Maison >interface Web >Questions et réponses frontales >Que faire si jquery ne parvient pas à supprimer tr

Que faire si jquery ne parvient pas à supprimer tr

藏色散人
藏色散人original
2021-11-11 10:19:292390parcourir

La solution à l'échec de jquery pour supprimer tr : 1. Obtenez d'abord l'objet td via "$(temp)" ; 2. Obtenez le tr de td via ".parent()" ; )" Supprimez simplement tr.

Que faire si jquery ne parvient pas à supprimer tr

L'environnement d'exploitation de cet article : système Windows 7, jquery version 1.2.6, ordinateur DELL G3

Que dois-je faire si jquery ne parvient pas à supprimer tr

Solution non valide pour que jQuery supprime tr ? (tr est ajouté dynamiquement)

Lorsque je travaillais sur un projet aujourd'hui, j'ai rencontré un problème qui consistait à supprimer certains tr (tr a été ajouté dynamiquement). J'ai essayé de nombreuses méthodes, mais aucune ne fonctionne (par exemple, dans la méthode deleteRow, il semble que le paramètre passé ne puisse être que le nombre de lignes de tr. Je ne l'ai pas étudié attentivement jusqu'à présent). Plus tard, j'ai découvert que cette méthode fonctionnait bien, je vais donc l'enregistrer ici.

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

code html :

<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>

code js :

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

Apprentissage recommandé : "tutoriel vidéo jquery"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn