javascript - 将新插入到使用 data-url 填充的表中?
问题描述
我使用引导程序生成我的表和
<table id="table" data-toggle="table" data-url="url.php?...">
在每一行的末尾我想要一个按钮。
我在我的 js 文件中试过这个,但不知道我是否接近
$(document).ready(function () {
function buttons() {
$("#table tr").append(
"<td>Button1</td>" +
"<td>Button2</td>"
);
}
});
解决方案
下面的代码只会声明一个函数不会执行它。
function buttons() {
...
}
你需要使用它来调用它buttons()
$(document).ready(function () {
function buttons() {
$("#table tr").append("<td>Button1</td>" +"<td>Button2</td>");
}
buttons();
});
或者你可以删除包装buttons()
函数,直接在里面使用它document.ready()
$(document).ready(function () {
$("#table tr").append("<td>Button1</td>" +"<td>Button2</td>");
});
如果您只想选择<tr>
内部主体,请使用tbody
beforetr
因为thead
也有tr
$(document).ready(function () {
$("#table tbody tr").append("<td>Button1</td>" +"<td>Button2</td>");
});
推荐阅读
- ruby-on-rails - 如何在 select 方法上定义的别名上使用 where 方法
- asp.net-mvc - Asp.Net MVC Visual Studio For Mac 上的 System.TypeLoadException 错误
- browser - 有没有办法在浏览器中找出两个鼠标指针?就像如果我使用任何桌面应用程序,那么会有两个鼠标指针
- function - 搜索重复字符的功能
- c++ - 绑定到 new-initializer 中的引用的临时对象的生命周期是多少?
- arrays - PowerShell - 从数组中删除项目
- heroku - 存储:链接 laravel 8 不工作 Heroku
- javascript - 如何在 React 中正确实现 getElementByID?
- cassandra - Cassandra default_time_to_live 和 gc_grace_seconds 属性没有从表中删除数据
- ios - SwiftUI - AppStorage 不适用于 GeometryReader