[英]How to display/hide overlapped divs in Javascript?
I am working on Javascript to parse an XML file and then display it properly in HTML.我正在使用 Javascript 来解析 XML 文件,然后在 HTML 中正确显示它。
I am very new to all these technologies.我对所有这些技术都很陌生。 What I am doing is parse the XML and generate the html form and user can perform submit action on it.
我正在做的是解析 XML 并生成 html 表单,用户可以对其执行提交操作。 I am successfully displaying the form.
我正在成功显示表单。 But I am generating the form inside for loop under new div each time and then assigning the newly div to TD of a table.
但是我每次都在新 div下的for 循环内生成表单,然后将新 div 分配给表的TD 。 Now I want to display particular div when user clicks on the label , but since it is generated in loop they overlapped to each other, so it is displaying only the last div.
现在我想在用户点击label时显示特定的 div ,但由于它是在循环中生成的,它们彼此重叠,所以它只显示最后一个 div。
How can I display/hide overlapped divs in Javascript?如何在 Javascript 中显示/隐藏重叠的 div?
Here is my jsfiddle .这是我的jsfiddle 。
And the XML file:和XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<CONTROLLERS>
<CONTROLLER>
<TITLE>User</TITLE>
<ACTION>
<LABEL>Create User</LABEL>
<HTTP_METHOD>POST</HTTP_METHOD>
<PARAMS>
<PARAM><NAME>email</NAME></PARAM>
<PARAM><NAME>user_name</NAME></PARAM>
<PARAM><NAME>first_name</NAME></PARAM>
<PARAM><NAME>last_name</NAME></PARAM>
</PARAMS>
</ACTION>
<ACTION>
<LABEL>Update User</LABEL>
<HTTP_METHOD>POST</HTTP_METHOD>
<PARAMS>
<PARAM><NAME>id</NAME></PARAM>
<PARAM><NAME>email</NAME></PARAM>
<PARAM><NAME>user_name</NAME></PARAM>
<PARAM><NAME>first_name</NAME></PARAM>
<PARAM><NAME>last_name</NAME></PARAM>
</PARAMS>
</ACTION>
</CONTROLLER>
<CONTROLLER>
<TITLE>Admin</TITLE>
<ACTION>
<LABEL>Create Admin</LABEL>
<HTTP_METHOD>GET</HTTP_METHOD>
<PARAMS>
<PARAM><NAME>email</NAME></PARAM>
<PARAM><NAME>admin_name</NAME></PARAM>
<PARAM><NAME>password</NAME></PARAM>
</PARAMS>
</ACTION>
</CONTROLLER>
</CONTROLLERS>
Currently the view looks like目前视图看起来像
Better use css classes and call them in jQuery methods.最好使用 css 类并在 jQuery 方法中调用它们。 Z-Index would make help you solve the problem of overlapping
<div>
s. Z-Index 将帮助您解决重叠
<div>
的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.