簡體   English   中英

jQuery將類別添加到標記的子代和所有標記的子代

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM