【问题标题】:Div Increment on button click按钮单击时的 Div 增量
【发布时间】:2015-04-07 18:42:36
【问题描述】:

需要 javascript 进行增量...

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

每个按钮外面都有一个按钮。如果我单击父级外部的按钮,则 div 应该在其中增加子级。

并且如果点击了child外的按钮,则child 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>

【问题讨论】:

  • 到目前为止你尝试了什么???展示你的努力。
  • 增量是什么意思?
  • @Gustavo,转到我发布的链接。你会明白的。

标签: javascript


【解决方案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

【讨论】:

【解决方案2】:

查看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);
});

});

【讨论】:

  • 你能在我发布的链接中实现这个代码吗??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多