我在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
感谢帮助
最佳答案
如下使用
<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/