JQUERY:动态 AJAX 和 html 元素删除
JQUERY: Dynamic AJAX and html element removal
请考虑以下代码:
<tr>
<td>
<input type="checkbox" name="20081846" value="20081846" class="chk-input">
</td>
<td>20081846</td>
<td>AGONOY, JAY TAN</td>
</tr>
假设我在一个表中有 N 个这样的(具有不同的数据集)。我的计划是,如果用户选中输入框,它将删除选中的用户。我用这个 JQUERY 得到了它
var del_users = function(btn,chk,url) {
$(btn).click(function(){
$(chk).each(function(){
if($(this).attr('checked') == 'checked') {
//pass code data
}
});
});
}
这行得通,我只需要执行删除数据的功能。
我的下一个问题是,删除数据后,我希望在显示中删除表中显示的行。除了刷新整个条目之外,有没有办法有选择地删除选中的"tr"元素?
$(chk).each(function(){
if($(this).prop('checked') === true) {
$(this).closest('tr').remove();
}
});
删除带有
漂亮动画的行:
if($(this).attr('checked') == 'checked') {
//pass code data
var $row = $(this).closest('tr');
$row.slideUp('fast',function() {
$row.remove();
});
}
您没有发布您的 ajax 代码,否则我会将删除代码添加到成功回调中(但请记住关闭!
相关文章:
- 如何设置html元素填充的动画
- 删除对HTML元素的拖动
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 如何使用JQuery在Javascript中转换字符串中的HTML元素
- 一个html元素的克隆次数太多
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- 为什么我在Internet Explorer上看不到html元素
- 重新排列HTML元素的顺序并更改内容
- 使用.on动态添加jquery/js不知道的html元素
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- 如何将html元素添加到tampermonkey中
- 访问html元素值javascript
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- 自定义HTML元素属性未显示-Web组件
- 让HTML元素充当停止滚动的锚点
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 替换HTML元素中的字符
- 如何将html元素添加为生成的内容
- 如何使用JavaScript在没有html dom的情况下隐藏html元素
- 使用JS加载HTML元素