.jill
を除き、tr
内のすべての要素に対してリンクとデータトグルを作成したいとします。この特定の子供に対してのみ、リンクとデータトグルを削除するにはどうすればよいですか?子要素の1つを除いた要素にhrefとdata-toggleを適用するにはどうすればよいですか?
$(".jill").removeAttr('data-toggle');
$(".jill").removeAttr("href");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table style="width:100%">
<tr href="#" data-toggle="control-sidebar">
<td class="jill">Jill</td>
<td>Smith</td>
<td>50</td>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
私はそれを行う方法、それはあなたが各td
にhref
とdata-toggle
属性を設定する必要があり、その後、あなたは、これが唯一の要素の属性を削除することができ
まあ、hrefは子要素には適用されず、親要素のみに適用されます。そのため、hrefは子供がその属性を持たないため、子供から削除することはできません。 – rob
ああ、私はすべての単一のtdのhrefとデータトグルを書く必要があります。 – Jarla