用于动态表生成的可单击行..帮帮我
Clickable rows for dynamic table generation...help me out
我正在向动态表中添加元素。我面临的问题是,我需要生成的行是可点击的,通过它我可以导航到一个新的网页。
这是我的代码:
//adding rows dynamically after fetching data from table
function addRow() {
var myName = document.getElementById("name");
var age = document.getElementById("age");
var table = document.getElementById("myTableData");
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
// row.insertCell(0).innerHTML= '<input type="button" value = "Delete" onClick="Javacsript:deleteRow(this)">';
//this is where I fetch the value for the dynamic rows
row.insertCell(0).innerHTML=myName.value;
row.insertCell(1).innerHTML= age.value;
}
我正在使用:
$('#tablename').on('click','tr',function(){alert('hello');});
但它对我不起作用
问题在于以下
$('#table-name').on('click', 'tr', function() {alert('hello');});
id不正确,请尝试
$('#myTableData').on('click', 'tr', function() {alert('hello');});
参见工作小提琴
相关文章:
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- 单击动态添加的按钮时如何触发 aspx 脚本
- 如何在使用鼠标单击动态绘制多边形时在画布中拖放多边形
- 单击动态按钮时获取ImageData
- 单击动态创建的编辑按钮不起作用
- 根据提交单击动态调整 iFrame 的高度
- 单击动态创建的 DOM
- jQuery 单击动态元素
- 单击动态更改元素上的按钮
- 如果两者具有相同的 id,如何使用 jquery 单击动态按钮来删除动态跨度
- 超时时单击动态标签时出现问题
- 单击动态/移动锚点的事件侦听器
- 单击动态添加表中的事件
- 单击动态添加图像上的事件
- 单击动态生成的图像时触发事件
- 单击动态创建的文本区域上的Listner
- 单击动态创建的选择,使用Javascript/jQuery选择其他动态内容
- 单击动态生成的复选框列表,选中2个复选框
- 添加和删除类以单击动态按钮
- 在单击动态创建的元素coffeescript时绑定Class方法