Я использую цикл foreach
внутри страницы ASP.NET MVC View.Для каждого элемента коллекции, над которым работает foreach
, я создаю две строки - одну для отображения, другую для редактирования.Я хочу скрыть строку редактирования и отображать ее позже только в зависимости от действий пользователя.
Если я скрываю строки редактирования с помощью display: none
, то метод jQuery show()
не может снова отобразить его - он не работает,Если я спрячу это, как это,
// I put this inside the foreach loop
<script type="text/javascript">
$("#edititem_" + <%: item.Id %>).hide();
</script>
функция jQuery show()
может отобразить ее позже, но страница не будет проверена, потому что это внутри тега <tbody>
(здесь я перечисляю свою коллекцию и создаю <tr>
s)
Я хочу иметь возможность отображать / скрывать строки редактирования по требованию и при этом иметь действительную страницу XHTML.
Как мне этого добиться?