javascript - 是否可以使用 Javascript 获取相邻表行中的项目值?

标签 javascript jquery

我的表格中有这样的项目

<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/

相关文章:

javascript - 如果对象包含在另一个数组中,则从数组中删除对象

javascript - Elasticsearch:cURL 到 Ajax 请求

javascript - 一张图一个文字游戏

javascript - 通过事件处理程序更改 React 状态

javascript - NiceScroll 不适用于 Html

jquery - 无法根据属性选择器中的条件进行选择

javascript - 如果发生错误,在表单提交上显示图像

javascript - iMacros 使用 EVAL 删除文本

javascript - 将变量 id 传递到 Modal

jquery - 来自 django 的 jstree 动态 JSON 数据