我有一個通過剃刀語法顯示錶無法從TD文本(ASP.NET MVC)
這裏是代碼
@foreach (var item in Model)
{
<tr>
<td class="point">
@(rowNo += 1)
</td>
<td class="title">
@Html.DisplayFor(modelItem => item.Date_of_Birthday)
</td>
<td id="name" class="title">
@Html.DisplayFor(modelItem => item.Name)
</td>
<td class="title"></td>
<td class="title"></td>
<td class="title"></td>
<td style="text-align: end;">
<img id="delete_pt" src="~/images/icons8-Delete-50.png"/>
<img src="~/images/doc-50.png"/>
</td>
</tr>
}
我想方設法把
<td id="name" class="title">
@Html.DisplayFor(modelItem => item.Name)
</td>
通過價值JS
這裏的代碼是
<script>
$(document).on('click', '#delete_pt', function() {
var title = $(this).find('#name').html();
console.log(title);
});
但是,當我點擊我沒有得到它的價值是空的。我的錯誤在哪裏?
它的工作原理,但我得到它與HTML和我只需要得到的價值 –
然後使用'.text()' –
它也得到它與標記太 –