javascript - 将 div 类作为 jquery 参数传递并清除该类下的所有元素

标签 javascript jquery html

我正在尝试创建一个通用的jquery函数来清除div中的所有元素。我有很多页面和表单,所以我正在创建通用函数,在其中我将传递 div 的类并在 jquery 中清除它。 我尝试过的代码是,

function ClearCntrl(cntrl){
    $('.cntrl').ajaxForm(function() {
        this.reset();
    });
}

我想要清除 div 中元素的按钮是

<input type="submit" name="name-submit" value="submit" id="name-submit" class="btn btn-info"  onclick = "ClearCntrl(adds)">

adds 是我想要清除的 div 的类

最佳答案

您当前的函数正在执行的操作是每次对具有 .cntrl 类的所有元素调用 ajaxForm() 。

如果你想要通用的功能,将其改为:

function ClearCntrl(cntrl){
    $(cntrl).ajaxForm(function() {
        this.reset();
    });
}

并这样调用它:

ClearCntrl('.adds');

关于javascript - 将 div 类作为 jquery 参数传递并清除该类下的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50533160/

相关文章:

javascript - 删除jquery中的div子元素

html - 仅在未应用其他样式的情况下将样式应用于 IMG 元素

javascript - 带有选项(select)的jquery选择器抛出错误

javascript - 是否存在结合创建 html 元素和附加到目标的方法?

html - CSS 表格行重新排序

html - 浏览器如何将某些标签处理为 "allow overlap",将其他标签处理为 "do not allow"

javascript - 在 WKWebView iOS 中加载本地 React 应用程序

javascript - 获取脚本以等待文件对话返回

javascript - 带有数据的 Handlebars.js 网格

javascript - 将 Javascript 变量作为图像传递给 PHP