2011-05-31 97 views
0

我有一个从数据库生成的表(基本上在MVC视图)。我想让它可编辑。我想要使​​用jquery隐藏行,当点击行的编辑按钮时,显示默认隐藏的编辑格式的行。我如何使用jQuery来做到这一点?jquery hide show

请建议的解决方案

感谢

回答

0

JQuery的显示

http://api.jquery.com/show/

JQuery的隐藏

​​

您可能还需要利用DIV表的这个项目,而不是实际的表。您选择器如$(“#idofcolumn”)。toggle();要隐藏和显示div,或者在您的情况下,您可能想要显示文本字段。您甚至可以使用.html()将文本框中的文本替换为文本框。有几种方法可以解决这个问题。查看JQuery文档。

http://docs.jquery.com/Main_Page

0

是HTML为您的行究竟如何?通常情况下,你可以在每一个上做$('SELECTOR')。toggle()。

+0

我需要让每两个意见行。一种是显示模式,另一种是编辑模式? – DotnetSparrow 2011-05-31 18:58:57

1

我能够用假类名称标记表行做到这一点,那么我用jQuery的隐藏/显示按钮点击事件。就像这样:

在你的编辑按钮单击事件称之为:

$('.trMyRowIWantToHide').hide(); 

并用假类这样的标记您的表行:

<tr class="trMyRowIWantToHide">