jQuery - 如何在html表中查找行并用新文本替换其文本

时间:2016-08-14 19:48:47

标签: javascript jquery html

我需要通过隐藏字段值获取一行,并用新文本替换旧文本。

我的表格如下:

var $data = $('<table id="mytable"  class="table  table-striped"> </table>');
    var header = "<thead><tr><th>Property Name</th><th>Edit</th></tr></thead>";
    $data.append(header);
    $.each(response.list, function (i, row) {
        var $row = $('<tr/>');
        $row.append($('<td/>').html(row.PropertyName));
        $hidden = $(' <input type="hidden" name="hid" value= "' + row.PropertyId + '">');
        $row.append($hidden);


        $editButton = $("<button class='editbtn' id='mybtn'>Edit</button>");

        $row.append($editButton);
        $deleteButton = $("<button class='deletebtn' id='delbtn'>Delete</button>");

        $row.append($deleteButton);
        $data.append($row);

我试图通过隐藏字段值找到该行,并使用此代码将旧文本替换为新文本,但它无法正常工作:

$('#mytable tr').find('td').eq(0).find(HiddelFieldValue).find('td').eq(1).html('New Text');

0 个答案:

没有答案