Javascript 如果父级有一个“添加类到子级”;翻译;分类并删除“;翻译;之后父级的类

Javascript 如果父级有一个“添加类到子级”;翻译;分类并删除“;翻译;之后父级的类,javascript,jquery,Javascript,Jquery,你知道这个吗 示例代码: <td> <div class="translate"> <p><span>Hello world</span></p> <p><strong>hellow <span>there</span></strong</p> </div> </td> 你好,世界 他知道这个循环只有一次吗?

你知道这个吗

示例代码:

<td>
  <div class="translate">
    <p><span>Hello world</span></p>
    <p><strong>hellow <span>there</span></strong</p>
  </div>
</td>

你好,世界


他知道这个循环只有一次吗?我担心它也可能会删除元素上已经存在的类,.children()函数只适用于直接子级,有关详细信息,请参见此处:。您始终可以添加另一个.childen().addClass(“translate”),但这取决于您是否知道需要循环多少次。
<td>
  <div class="">
    <pclass="translate"><span class="translate">Hello world</span></p>
    <p class="translate"><strong class="translate">hellow <span class="translate">there</span></strong</p>
  </div>
</td>
$(".translate").removeClass("translate").children().addClass("translate");
$("p.translate").removeClass("translate").children().addClass("whatever");