私はtdから値を取得し、他のmvcビューに渡すことができるこのコードを持っています。しかし、どういうわけか、私は隠しクラスのプロパティの値を取得できませんか?Jquery getおよびset値
<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());
を処理するスクリプト'text()'を持っていれば ''を見つけ、 '.val()'を使う必要があります。あなたのコードでは、 'id =" UserId "'が無効なhtmlである複数の入力があることを示唆しています。しかし、なぜ、ちょうど '@ ul.Id'の代わりに隠れた入力を持っていますか? –