我在View中有这样的代码

<td class="FIO" style="text-align: center; font-size: 16px;">
    @Html.DisplayFor(modelItem => item.FIO)
    @Html.Hidden("clientEmail", item.FIO)
</td>


通过JS我得到了这样的价值

<script>
  $(document).on('click','.FIO', function() {
        var FIO = $(this).text();
        alert(FIO);
  });
</script>


但是我明白了


      "\n                Сухомлин Евгений\n                \n            "    object {string}



我怎么只能


  СухомлинЕвгений


那就是物品.FIO
javascript - 仅从跨度(ASP.NET MVC)获得值-LMLPHP

感谢帮助

最佳答案

如下使用

    <td class="FIO" style="text-align: center; font-size: 16px;">@Html.DisplayFor(modelItem => item.FIO)</td>
@Html.Hidden("clientEmail", item.FIO)


包含两个新行,这就是\ n得到的原因。同时将隐藏字段从td或其他td中移出。

关于javascript - 仅从跨度(ASP.NET MVC)获得值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43995510/

10-11 19:19