使用JQuery从表中获取值

时间:2016-07-09 04:49:16

标签: jquery html asp.net-mvc razor

我正在使用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()

1 个答案:

答案 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')