尝试将行和单元格动态添加到表中
trying to add rows and cells to a table dynamically
当每个单元格的内容都是文本输入时,我成功地向表中添加了行和单元格。但当我尝试添加自定义文本(或超链接)时,我没有得到任何结果。这是我的代码:
if (bb == "link") {
var newRow = $("<tr></tr>").appendTo(thisTable);
var newLinkCell = $("<td></td>").appendTo(newRow);
var hInput = $("<span>" + l + "</span>").appendTo(newLinkCell);
}
更新的FIDDLE:
这是相关的代码。整个问题的关键在于:http://jsfiddle.net/N8sW2/1/
我的问题涉及"链接到页面"按钮。请帮忙。
var thisTable = $(this).siblings("table");
此行将找不到任何元素,因为您的添加按钮没有作为表的同级。
相关文章:
- 正在添加动态第二类Jquery
- 如何在javascript而不是jquery中添加动态列表
- 为图例添加动态色彩标签
- 如何在谷歌表单中添加动态字段
- 如何添加动态Id's并在运行时提取它们
- 在 JavaScript 中添加动态文本
- 如何添加动态表单元素但保留其值(JS)
- 使用AngularJs在自定义TinyMCE编辑器中添加动态数据
- 如何使用JavaScript添加动态HTML内容(DIV)
- javascript初学者:在javascript中添加动态样式
- 如何使用Javascript在html源中添加动态数据
- 向Uploadify添加动态字段
- 如何在 Vue.js 中添加动态组件/部件
- 锚导航与坚持到顶部菜单..需要向锚点添加动态偏移量
- Javascript:添加动态方法
- 向角度对象添加动态功能
- 添加动态文本框时更新动态高度
- JavaScript 运行时错误:无法在 Windows 8 应用中添加动态内容
- 添加动态点击事件
- 添加动态字段以创建特定的 JSON 格式