克隆();在jquery中附加8次而不是1次

时间:2015-10-24 18:58:55

标签: jquery html

我正在使用clone();将静态HTML代码附加到div。但它出于某种原因而不是一次将其附加8次。这可能是什么问题?

    $('#irbis').click(function(){
                                    $('#irbiswindow').fadeIn(function(){
                                        $('#irbiswindow').append( $("#tableToClone").clone());
    
    }); 
    }); 

和html部分:

    <div id="irbiswindow" class="mainscreen"></div>
    
                    <div style="display:none">
                        <table id="tableToClone" class="ts">
                            <tr>
                                <th class="ts-yw4l" rowspan="3">
                                    <img src="img/...jpg" class="previewing">
                                    <img src="img/...jpg" class="previewing">
                                    <img src="img/...jpg" class="previewing">
                                    <img src="img/...jpg" class="previewing">
                                    <img src="img/....jpg" class="previewing">
                                </th>
                                <th class="ts-yw4l">
                                    <p class="comment">Rare and gorgeous "irbis" snow leopards observe the surroundings ready to hunt.</p>
                                    <p class="comment">3Ds Max, Photoshop, Vray, Zbrush</p>
                                </th>
                            </tr>
                            <tr>
                                <td class="ts-yw4l"></td>
                            </tr>
                            <tr>
                                <td class="ts-yw4l"></td>
                            </tr>
                        </table>
                    </div>

结果,我在“irbiswindow”div中获得了8个“tableToClone”表...

1 个答案:

答案 0 :(得分:0)

好的,我使用html而不是append,它删除了8个克隆。

相关问题