我的表格中有这样的项目
<td></td>
<td><input class="form-control" value="$title"></td>
<td><textarea name="Text1" cols="40" rows="5">$tdesc</textarea><td>
<td><a href="#savems" class="svMS btn btn-primary btn-lg" id="33334">Save</a></td>
我正在使用以下 JavaScript 来获取所单击按钮的 ID。
$("a[href=#savems]").click(function() {
var id;
if ($(this).hasClass('svMS')) {
var id = $(this).attr("id");
console.log(id);
}
}
我希望将其他表格项目发送到服务器进行处理,javascript中有没有办法选择相应的项目?
最佳答案
试试这个。 首先获取父 tr,然后使用相应的选择器获取其内部值。
$("a[href=#savems]").click(function() {
var id;
if ($(this).hasClass('svMS')) {
var id = $(this).attr("id");
console.log(id);
var title = $(this).closest('tr').find('.form-control').val();
var tdesc = $(this).closest('tr').find('textarea').val();
}
}
关于javascript - 是否可以使用 Javascript 获取相邻表行中的项目值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39405895/