[英]jQuery add class to children of a tag and children of children of all the tags
我需要為以下所有標簽添加一個類。 我包括的示例JS僅將類添加到直接子標簽中
之前
<div name='myDiv'>
<fieldset>
<div><input>exmaple</input></input></div>
</fieldset>
</div>
jQuery的:
$("[name='myDiv']").children().addClass("myClass");
后
<div name='myDiv'>
<fieldset class="myClass">
<div><input>exmaple</input></input></div>
</fieldset>
</div>
但是,以下是預期結果:
<div name='myDiv'>
<fieldset class="myClass">
<div class="myClass"><inputclass="myClass">exmaple</input></input></div>
</fieldset>
</div>
使用*
。 請參閱下面的代碼段
PS輸入標簽不需要用</input>
關閉。 您可以根據需要添加與其關聯的標簽
$("[name='myDiv'] *").addClass("myClass");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div name='myDiv'> <fieldset> <div><input>exmaple</div> </fieldset> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.