单击按钮时的Div增量

时间:2015-04-07 09:47:07

标签: javascript

需要javascript来增加...

我有两个类名,父级和子级(父级内的子级)。

每个人都有一个按钮。如果我单击父项外部的按钮,则div应该在其中包含子项时递增。

如果单击子项外部的按钮,则必须递增子div。

以演示方式查找以下链接。 LINK

HTML代码

<div class="parent">
     <div class="child">
     </div><br>
     <a href="#" class="inc-child">Add one more child</a>
</div><br>
<a href="#" class="inc-parent">Add one more Parent</a>

2 个答案:

答案 0 :(得分:1)

您可以使用点击处理程序进行事件委派和克隆,如下所示

jQuery(function($){
    var _parent = $('.parent').eq(0).clone();
    $(document).on('click', '.inc-child', function(){
        var $p = $(this).parent();    
        $p.find('.child').first().clone().insertBefore(this)
    })
    $('.inc-parent').on('click', function(){
        _parent.clone().insertBefore(this)
    })
})

演示:Fiddle

答案 1 :(得分:0)

选中此JS

$(document).ready(function() {

$("button[name='addDom']").click(function() {
    var domElement = $('<div class="module_holder"><div class="module_item"><img src="images/i-5.png" alt="Sweep Stakes" /></div></div>');
    $(this).after(domElement);
});

});