我試圖從錶行列表中切換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