我试图从表行列表中切换button
与textbox
。我正在使用asp.net mvc 4
& jquery 1.9.1
。问题是我点击的按钮被隐藏,但文本框出现在所有行中。我的代码如下,隐藏选定的项目,并显示另一个项目,而不是从jQuery中的项目列表
<script>
$(document).ready(function() {
$('.btnDue').click(function() {
$(this).hide();
$('.txtDue').show();
});
});
</script>
<body>
@foreach(var item in Model.DueList)
{
<tr><td><button class="btnDue">Set Due</button>@Html.TextBoxFor(modelItem => item.due, new { @class = "txtDue", hidden = "hidden" })</td></tr>
}
</body>
如何只显示文本框,我点击了按钮?糟糕的需要这个帮助。 TNX。
它可能对使用Id属性或可能的类来使这更容易。 – Enzero