0
我有这个代码,可以从td获取值并将其传递给其他mvc视图。但不知何故,我不能得到隐藏类属性的值?Jquery得到并设置值
<tr onclick="textover(this)">
<td>
@ul.Email
</td>
<td>
@ul.Fullname
</td>
<td>
@ul.Company.Name
</td>
<td class="hidden">
<input type="hidden" name="UserId" id="UserId" value="@ul.Id" />
</td>
jQuery的
function textover(id) {
$('#Email').val($(id).find("td").eq(0).text().trim());
$('#Fullname').val($(id).find("td").eq(1).text().trim());
$('#Company').val($(id).find("td").eq(2).text().trim());
$('#IdNo').val($(id).find("td").text(3).trim());
我假定你的意思'EQ(3)',而不是'文字(3)',但在任何情况下''不有一个'text()' - 你需要找到''并使用它的'.val()'。但是你的代码建议你有'id =“UserId”'这是无效的html的多个输入。但为什么有一个隐藏的输入,而不是只是'@ ul.Id'? –