1

我从数据库中获取数据,div 的数量取决于记录的数量,但是如果我点击第 4 个按钮,我会得到想要的结果,第一个 div 被删除,但我希望它不是首先删除第 4 个 div,我的代码在这里

<button class="mws-button red" type="button" id="red_remove_<?php echo $i;?>"onclick="rem(id,id);">Remove</button>

我在按钮点击时调用了这个函数

var count=0;
function rem(key,l){
$('#remove_more_opertaion'+count).remove();
$('#label'+count).remove();
count++;
}  
4

2 回答 2

2

使用 jQuery 更简洁的方法:

HTML:

<button class="mws-button red remove-btn" 
        type="button"
        data-id="<?php echo $i; ?>"  // <-- will use this id to remove corresponding div
        id="red_remove_<?php echo $i;?>">Remove</button>

JS:

$('.remove-btn').click(function() {
    var id = $(this).data('id');
    $('#remove_more_opertaion' + id).remove();
    $('#label' + id).remove();
});

Alos 不需要使用onclick="...",因为你有 jQuery。

于 2013-02-23T07:22:21.270 回答
0

使用拆分功能并匹配数字并删除单击的按钮div

于 2013-02-23T07:21:41.933 回答