Jquery 如何在不移动所有其他文本的情况下在居中的html表格单元格中显示跨度
我在html表格单元格中有一些文本。文本居中Jquery 如何在不移动所有其他文本的情况下在居中的html表格单元格中显示跨度,jquery,html,html-table,center,show,Jquery,Html,Html Table,Center,Show,我在html表格单元格中有一些文本。文本居中 <td colspan=7>This is the text<span >Loading . . .</span></td> 这是文本加载。 我想显示和隐藏位于文本末尾的跨度,但当我这样做时,所有文本都会向左移动,因为它现在会重新居中显示整个可见文本 是否可以将span显示和隐藏为文本的结尾(无需移动和重新居中所有信息?尝试将span样式设置为“float:right”仅居中span: <t
<td colspan=7>This is the text<span >Loading . . .</span></td>
这是文本加载。
我想显示和隐藏位于文本末尾的跨度,但当我这样做时,所有文本都会向左移动,因为它现在会重新居中显示整个可见文本
是否可以将span显示和隐藏为文本的结尾(无需移动和重新居中所有信息?尝试将span样式设置为
“float:right”
仅居中span:
<table width="100%" border="1">
<tr>
<td>
This is the text
<span style="display:block;width:100px;margin:0px auto;">Loading . . .</span>
</td>
</tr>
</table>
这是文本
加载。
我相信您想要的是添加css样式可见性:隐藏代码>到您的范围。根据:
不可见框仍会影响布局(将“显示”属性设置为“无”以完全抑制框生成)。值具有以下含义:
这意味着您的表布局(列宽)在隐藏跨度时不会更改。因为您已将其标记为jquery,并且未发布任何代码。因此,我假设您正在使用.text()
方法来实现这一点,我会说使用.html()
方法来代替它。您可以为此设置一个吗?