首页 > 技术文章 > 获取同级td的值

bobc 2018-01-17 09:23 原文

<tr>
    <td>${item.fieldId }</td>  //第一行
    <td>${item.fieldName }</td> //第二行
    <td>${item.memo }</td> //第三行
    <td>
        <a class="change-property btn-sm btn-info" data-id="${item.fieldId }"><i class="ace-icon fa fa-pencil bigger-120"></i></a>                                                    
    </td>
</tr>     

如图点击A标签获取第一行到第三行的内容,可以先获取到A标签的父节点的tr

var tr = $(this).parents('tr');

然后再获取到下面td的值
var fieldId = tr.find("td").eq(0).text();
var fieldName = tr.find("td").eq(1).text();
var memo = tr.find("td").eq(2).text();

推荐阅读