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'? –