我正在使用JQuery我在剃刀视图中有一个表...我想根据我在同一行中的img点击得到一个值(StudentID),我想获得值和然后将它作为参数发送到Controller类中的Action方法。
使用这句话我只是得到一个字符串,例如,如果单击img元素并且在该行中search
的值为129,则StudentID
的值为
id
我希望"\n 129 \n"
的值为129。
这句话,我需要改变什么?我尝试过使用innertext(),但JQuery无法识别它
id
如果你想查阅表格,那就是:
var id = $(this).parent().siblings().eq(3).text()
答案 0 :(得分:1)
在图像上添加学生ID作为数据属性,而不是将其放在隐藏的td中,如
<td> <img src="~/images/deleteIcon.png" width="20" height="20" class="imgJQuery" data-student-id='@Model.StudentID'/> </td>
然后就像那样抓住它
$('img').data('student-id')