我有以下代码:
<table id="Product">
<thead>
<tr>
<th>ProductId</th>
<th>Productname</th>
<th>Quantity</th>
<th>UnitPrice</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<button id="add" data-table="Product" data-url="Product/Add"></button>
然后在javascript文件中:
$('#add').click(function () {
var url = $(this).attr("data-url");
var table = $(this).attr("data-table");
var tableBody = ???;
//some logic with tablebody
});
如何获得表格的表格?
答案 0 :(得分:2)
$('#add').click(function () {
var $this = $(this);
var url = $this.data("url");
var tableId = $this.data("table");
var $tableBody = $("#" + tableId + " tbody");
});
在https://api.jquery.com/category/selectors/
了解有关jQuery选择器的更多信息我在这里使用ID Selector和Descendant Selector。
答案 1 :(得分:1)
$('#add').click(function () {
var url = $(this).attr("data-url");
var table = $(this).attr("data-table");
var tableBody = $("#" + table).find("tbody");
//some logic with tablebody
});