【发布时间】:2017-02-15 09:40:13
【问题描述】:
所以我知道有一些关于这个的帖子,但我没有发现它们有帮助,所以我希望这能对我的问题有新的认识。
我正在尝试从 HTML 表中的复选框行中获取数据。目前我只想在windows.alert 或 Visual Studio 控制台中显示它。但最终我会将数据发布到数据库中。
我的代码:
$(document).ready(function () {
$('#button').click(function () {
var id = [];
$(':checkbox:checked').each(function (i) {
id[i] = $(this).val();
});
if (id.length === 0) {
alert("Please select at least one checkbox");
}
else {
$.post('http://localhost/Dynamic/?Insert');
}
});
});
我试过alert($(this).text()),但它只是显示为空。
我们将不胜感激。
如果有帮助,这就是我填充表格的方式:
var tableName = 'table1'
$.ajax({
url: 'http://localhost/Dynamic?prod=' + tableName,
dataType: 'Json',
success: function (Results) {
$.each(Results, function () {
var row = "";
for (i = 0; i < this.length; i++) {
var input = '<td>' + this[i] + '</td>';
row = row + input;
}
$('#table1 tbody:last-child').append('<tr>' + row + '<td> <input class="checkBox" type="checkbox" id="count"/> </td></tr>');
});
}
});
如您所见,表格是动态填充的,因此可以由不同的表格填充。
【问题讨论】:
标签: javascript jquery html checkbox html-table