javascript如何从tbody表中删除正在加载的gif
我正在向这个tbody添加带有javascript的行javascript如何从tbody表中删除正在加载的gif,javascript,jquery,Javascript,Jquery,我正在向这个tbody添加带有javascript的行 <div id="listingContainer"><div id="listing"><table class="table table-hover table-striped" id="listingTable"><tbody id="places"><img src="images/loading.gif"></tbody></table></
<div id="listingContainer"><div id="listing"><table class="table table-hover table-striped" id="listingTable"><tbody id="places"><img src="images/loading.gif"></tbody></table></div></div>
但这也在增加
它不起作用,因为
tbody
不接受img
标记作为子元素
这是有效的表
标记的示例。相应地行动
<table>
<tbody>
<tr>
<td id="places">
<img src="loading.gif">
</td>
</tr>
</tbody>
</table>
注意:不需要
t车身
因为它不工作
tbody
不接受img
标记作为子元素
这是有效的表
标记的示例。相应地行动
<table>
<tbody>
<tr>
<td id="places">
<img src="loading.gif">
</td>
</tr>
</tbody>
</table>
注意:无需使用
tbody
首先,您需要将
标记放在
标记内。然后使用remove()
要像这样删除图像,请执行以下操作:
HTML:
这里是fiddle:首先,您需要将
标记放在
标记中。然后使用remove()
要像这样删除图像,请执行以下操作:
HTML:
这是小提琴:在找这样的东西吗
在找这样的东西吗
tbody
不接受将img
标记作为子元素。对于tbody的直接后代,除此之外的任何内容都是无效的html,浏览器会将其从中删除以进行补偿。打开开发工具并查看元素。tbody
不接受img
标记作为子元素。对于tbody的直接后代,除此之外的任何内容都是无效的html,浏览器会将其从中删除。打开开发工具,看看其中的元素。@Sebastian好听@塞巴斯蒂安:很高兴听到!
<tbody id="places">
<tr>
<td>
<img src=".../loading.gif">
</td>
</tr>
</tbody>
$("#places img").remove();
window.setTimeout(blahFunc,5000)
function blahFunc() {
$("#places").html('done');
}