我有一张表,其中一列中有textbox
和div
,onClick
事件位于textbox
之上,{{1} }打开(展开),然后选择其中的图像,或者如果用户点击页面上的任何其他位置,它将被关闭。
问题是,如果我打开多行并在每列中打开div
,我希望所有其他div自动关闭,就像它发生在“accordion”中一样。如何通过jquery做到这一点?
div
链接Here
答案 0 :(得分:0)
如果要在用户选择所需图像后关闭所有图像,只需对要分配给要扩展的每个div的ID使用正确的命名模式,然后就可以使用jQuery { {1}}隐藏所有以特定名称开头的DIV的功能(点击此链接可了解如何使用可引用多个DIV的slideUp
:Wildcards in jQuery selectors)。
另外,请在此处查看此页:http://api.jquery.com/slideUp/