我想将数据添加到表格的选择性单元格中。我用 JavaScript 编写了这段代码。
var rowIndex = 10;
var colIndex = 5;
var dateTable = document.getElementById('timeTable');
dateTable.rows[rowIndex].cells[colIndex].innerHTML = "Su";
我想在 jQuery 中使用相同的概念:
$('input[name=add_button]').click(function(e) {
var dateTable = document.getElementById('timeTable');
var rowIndex = $('[name=days]').val();
var colIndex = $('[name=times]').val();
var text = $('input[name = text]').val();
dateTable.rows[rowIndex].cells[colIndex].innerHTML = text;
e.preventDefault();
});
我的问题是:preventDefault()
方法应该阻止我的表单被提交。它不会阻止表单提交。如果我删除该 dateTable.rows[rowIndex].cells[colIndex].innerHTML = text;
行,则不会提交表单。我认为这条特定的线路存在一些问题。请帮我整理一下。如果 jQuery 中有更好的选择,请告诉我。我将能够使用colIndex
和rowIndex
找到单元格的位置。
谢谢