突出显示MVC中已编辑的行

时间:2014-08-04 08:31:38

标签: jquery asp.net-mvc

我正在使用MVC razor 5并尝试在编辑后突出显示行。我编写了一个脚本,我在其中突出显示一行,我发现它包含一些值(如id = 5,Id字段被隐藏)。

现在的问题是,如果其他列中的值包含一个数字,该数字等于Id突出显示的行。

我怎样才能使它只有行列data-field =" Id"会被检查?

我的代码:

<script>
$( document ).ready(function() {
    var aset = @Html.Raw(Json.Encode(@ViewBag.CreatedId));
    $('#transport tr td').filter(function() {
        return $(this).text() == aset;
    }).closest('tr').addClass("highlight");
});
</script>

ViewBag.CreatedId是我要强调的ID。

1 个答案:

答案 0 :(得分:0)

像这样?:

$(document).ready(function() {
    var aset = 5; // your ID
    $('#transport tr').each(function(){
        if($('td',this).html()==aset){
            $(this).addClass('highlight');
        }
    });
});

jsfiddle demo