小编bob*_*bob的帖子

如何使用jQuery克隆,修改和添加元素?

我想克隆并添加一个div,但是我希望在每次迭代时将preConfi中的前置div名称更改为preConfiXX(例如preConfiA1,preConfiB1).我可以使用什么语法?

/* on initial load,  move default template into each GroupX location */
var groups = ['A','B','C','D','E','F','G']
for (var groupLetter in groups){
    $('#template').clone().prependTo('#placeholder' + groups[groupLetter]);
}


        <!-- ************************** --> 
    <!-- *******  GROUPS   ******** --> 
    <!-- ************************** --> 
    <div id='groupA' class='preGroups'> 
    GroupA
    <div id="placeholderA"></div>
    </div>

    <div id='groupB' class='preGroups'> 
    GroupB
    <div id="placeholderB"></div>   
    </div>

         ....

    <div id='groupF' class='preGroups'> 
    <div id="placeholderF"></div>
    GroupF
    </div>


<div id='template'> 
<input type="radio" data-theme="a" name="preConfi" id="radio-choice-1" value="C" /> 
<input type="radio" data-theme="a" name="preConfi" id="radio-choice-2" value="T" /> 
<input type="radio" data-theme="a" name="preConfi" id="radio-choice-3" …
Run Code Online (Sandbox Code Playgroud)

jquery clone prepend

4
推荐指数
1
解决办法
8961
查看次数

标签 统计

clone ×1

jquery ×1

prepend ×1