【发布时间】:2020-04-05 06:00:19
【问题描述】:
我需要设置隐藏 div 的值,使其等于按钮的值。我认为下面的代码是正确的方法,但是当我单击“编辑”按钮时,我没有看到 div 的值更新。
按钮
<td>
<button id="@user.UserId" class="updateUser" value="@user.UserId">Edit</button>
</td>
分区
@Html.HiddenFor(m => m.User_Id, new { @class = "updateUserId" })
jQuery
<script type="text/javascript">
$(document).ready(function () {
var updateUserId = $('div.updateUserId').val();
$('button.updateUser').click(function () {
updateUserId = $('button.updateUser').val();
return updateUserId;
})
})
</script>
【问题讨论】:
-
您的意思是,您需要更新div的文本内容,以便在单击按钮时显示按钮的值?
-
div 元素没有值。只有输入字段有值。在 div 中,您有 innerhtml .html() 或 innertext .text()。
标签: javascript jquery html