javascript - 使用 jQuery 将隐藏的表单表格行添加到带有变量的表单末尾

标签 javascript php jquery

我已成功使用此代码从隐藏行向表中添加一行。

$(document).ready(function($) {
$("#dispadd").click(function(event) {
    event.preventDefault();
    $('#hiddenrow')
        .clone()
            .removeAttr('id')
            .show()
            .appendTo( $('#table1').after().show() 
        );
    });
});

这是我的“添加”按钮代码..

<img src="images/plus.png"  style="cursor:pointer " title="Add" id="dispadd" >

我的问题是,我在这个特定页面上有多个表格和表单,因此我需要使用传递给上述代码的变量来允许多个,但我不太了解 JQUERY 来完成它。 ..我需要以某种方式将这些参数传递给脚本,以便它可以用于所有情况。

“add”按钮的 id 现在是静态的“dispadd”,但我想将其作为 dialAdd (变量)传递给脚本 “隐藏行”的id现在是静态的“hiddenrow”,但我想将它作为hiddenRow(变量)传递给脚本 现在表的 id 是静态的“table1”,但我想将它作为 tableVar (变量)传递给脚本。

请帮助我修改此脚本以接受这些变量。 预先感谢您的所有帮助和考虑。 汤姆先生

最佳答案

我不确定这是否正是您想要的,但尝试一下:

<img src="images/plus.png"  style="cursor:pointer " title="Add" id="1" onclick="dispadd(this.id)">

然后

function dispadd(id, event) {
event.preventDefault();
$('#hiddenrow')
    .clone()
        .removeAttr('id')
        .show()
        .appendTo( $('#table'+id).after().show() 
    );
});

如果这不是您想要的,请告诉 mew,因为这似乎是一个简单的问题。

关于javascript - 使用 jQuery 将隐藏的表单表格行添加到带有变量的表单末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19034333/

相关文章:

javascript - 使用 socket.io 和 Express JS 的聊天应用程序

jquery - 如何通过忽略大小写(大写字母和小写字母)按字母顺序对 JStree(Jquery PlugIn )节点进行排序

javascript - 添加图像,同时从另一个 UL 动态地将元素添加到无序列表

javascript - Bootstrap 工具提示位置(动态元素)

javascript - 在 Webpack 2 中转译

javascript - 在向我的用户池注册新用户时,我的 IdentityPoolID 是什么?

PHP:将数组相加

javascript - 配置 htaccess 以直接访问 CSS 和 JS 文件,但将所有其他请求重定向到索引文件

php - 组合两个查询时出现问题

php - 如何在form.serialize中获取下拉列表的值和文本?