English 中文(简体)
是否有办法用JQuery来掩饰分子?
原标题:Is there a way to clone elements using JQuery?
  • 时间:2009-08-27 08:44:21
  •  标签:

是否有办法使用“高能”的超文本元素?

然而,我希望能够分配被掩饰的元素新的特性“id, name”。 因此,如果我有一段文字内容的话,如果它以前被称作“Example”,那么我就想把它的价值和change,其背书和名称归于“exmple2”。

我很赞赏在这方面的任何帮助,以及我能利用的任何其他执行,在我已经存在的html表格中添加更多的内容。

感谢

最佳回答

如果你有个 clo子,你会改变,你会想改变它。

<>上> 页: 1

$("#example").clone()
             .attr({"id":"example2", "name":"example2"})
             .html("new content")
             .appendTo("#container");
问题回答

这里是使用 j制成衣的样本。

Html代码:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div style="margin: 10px 10px 10px 0px" id="addNewDiv"> <table style="width: 100%" id="maintable" class="cloneTable">
    <tr><td><input type="text" name="text" id="text"/></td></tr>
  </table></div>
<input type="button" value="Add New Div" onclick="addNewDiv();" style="background-color: #3E8DE1; color: white;" />

Java:

var count=1;

function addNewDiv(){
    var $clone = $(".cloneTable:first").clone(true);
        $clone.find( :text,:file ).each(function() {
            $(this).attr( id ,($(this).attr("id")+count));
            $(this).val(  );
        });
         $clone.find("a").each(function() {
              $(this).val(  ).attr( id , function(_, id) {
                return count;
              });
            });
         $clone.find("span").each(function() {
             $(this).attr({
                id: $(this).attr("id") + count
         });
        });


              $clone.attr(  id , function() { 

                  return this.id + count; })

         .appendTo( #addNewDiv );
    count=count+1;
  }

http://jsfiddle.net/3LwMc/11/“rel=“nofollow”





相关问题
热门标签