Maison >interface Web >js tutoriel >JQUERY Vérifiez si l'élément se trouve dans une table HTML
Ce code recherche récursivement le dom de l'élément parent de l'élément d'entrée pour trouver l'élément de table.
<code class="language-javascript">// 通过 HTML 表格标签过滤父元素 $('.item :first :input[name="code"]').parents('table') // 条件判断,未找到父表格元素 ($('.item :first :input[name="code"]').parents('table').length == 0)</code>
Si trouvé, la longueur renvoie 1; si vous n'êtes pas trouvé, retournez 0.
Pour utiliser jQuery pour vérifier si une table HTML existe, vous pouvez utiliser l'attribut length
. L'attribut length
renvoie le nombre d'éléments qui correspondent au sélecteur spécifié. Voici un exemple simple:
<code class="language-javascript">if ($("table").length) { // 表格存在 } else { // 表格不存在 }</code>
Dans ce code, $("table")
est un sélecteur jQuery qui sélectionne tous les éléments de table. Si la valeur renvoyée par l'attribut length
est supérieure à 0, cela signifie qu'au moins un tableau existe.
Vous pouvez utiliser le sélecteur :eq()
du sélecteur :eq()
de jQuery.
<code class="language-javascript">$("table tr:eq(1) td:eq(2)").html();</code>
$("table tr:eq(1) td:eq(2)")
Dans ce code, html()
sélectionne la cellule dans la deuxième ligne et la troisième colonne de la table. Ensuite, la méthode
append()
Vous pouvez ajouter une ligne à une table HTML en utilisant la méthode append()
de jQuery. La méthode
<code class="language-javascript">$("table").append("<tr><td>新行</td></tr>");</code>
$("table").append("
Dans ce code, ")新行
remove()
Vous pouvez utiliser la méthode remove()
de jQuery pour supprimer une ligne d'une table HTML.
<code class="language-javascript">$("table tr:eq(1)").remove();</code>
$("table tr:eq(1)").remove()
Dans ce code,
html()
Vous pouvez utiliser la méthode html()
de jQuery pour modifier le contenu des cellules dans une table HTML.
<code class="language-javascript">$("table tr:eq(1) td:eq(2)").html("新内容");</code>
$("table tr:eq(1) td:eq(2)").html("新内容")
Dans ce code,
:nth-child()
Vous pouvez utiliser le sélecteur :nth-child()
de jQuery pour sélectionner toutes les cellules d'une colonne dans une table HTML.
<code class="language-javascript">// 通过 HTML 表格标签过滤父元素 $('.item :first :input[name="code"]').parents('table') // 条件判断,未找到父表格元素 ($('.item :first :input[name="code"]').parents('table').length == 0)</code>
Dans ce code, $("table td:nth-child(2)")
sélectionne toutes les cellules de la deuxième colonne de la table.
Vous pouvez utiliser la méthode hide()
de jQuery pour masquer une colonne d'une table HTML. hide()
La méthode cache des éléments sélectionnés. Voici un exemple:
<code class="language-javascript">if ($("table").length) { // 表格存在 } else { // 表格不存在 }</code>
Dans ce code, $("table td:nth-child(2)").hide()
cache toutes les cellules de la deuxième colonne du tableau.
Vous pouvez utiliser la méthode show()
de jQuery pour afficher une colonne cachée dans une table HTML. La méthode show()
affiche l'élément sélectionné. Voici un exemple:
<code class="language-javascript">$("table tr:eq(1) td:eq(2)").html();</code>
Dans ce code, $("table td:nth-child(2)").show()
affiche toutes les cellules de la deuxième colonne du tableau.
Vous pouvez utiliser le sélecteur jQuery $("table tr")
pour sélectionner toutes les lignes dans une table HTML. Ce sélecteur sélectionne tous les éléments de ligne du tableau. Voici un exemple:
<code class="language-javascript">$("table").append("<tr><td>新行</td></tr>");</code>
Dans ce code, $("table tr")
sélectionne toutes les lignes du tableau.
Vous pouvez utiliser l'attribut length
de jQuery pour compter le nombre de lignes dans la table HTML. L'attribut length
renvoie le nombre d'éléments qui correspondent au sélecteur spécifié. Voici un exemple:
<code class="language-javascript">$("table tr:eq(1)").remove();</code>
Dans ce code, $("table tr").length
renvoie le nombre de lignes dans la table, et cette valeur est stockée dans la variable rowCount
.
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!