这是我所拥有的:
#nameDiv
{
height: 0px;
width: 20px;
position: relative;
top: -22px;
left: 134px;
}
#nameDivDuplicate
{
height: 0px;
position: relative;
top: -22px;
left: 134px;
width: 20px;
}
在我看来,我有:
<tr>
<td><b>Name:</b> </td><td><input type="text" id="txtName" maxlength="100"/>
<div id="nameDiv" title="The Name is required.">
<img title="The Name is required." src="error.jpg" id="txtNameRequired"/>
</div>
<div id="nameDivDuplicate" title="The address already exists.">
<img title="The address already exists." src="error.jpg" id="txtNameDuplicate"/>
</div>
</td>
<td>Address: </td><td><input type="text" id="txtAddress" maxlength="100"/> </td>
</tr>
nameDiv 和 nameDivDuplicate div 一开始有 sidplay:none。然后,我用 jquery 向他们展示。我需要将它们显示在与 txtName 相同的位置(在其右侧)。
上面的代码适用于 Google Chrome,但不适用于其他浏览器。这是如何处理的?