Javascript 如何通过jquery使用div id删除div中的特定html标记及其内容?
我有以下div标记,它将由jquery在加载时创建。我只想删除正在div中创建的span标记及其内容。如何使用jquery实现这一点?我尝试了innerHTML,但它删除了id为uniform限定的div的所有内容,因为我只想删除下面的span标记Javascript 如何通过jquery使用div id删除div中的特定html标记及其内容?,javascript,jquery,html,Javascript,Jquery,Html,我有以下div标记,它将由jquery在加载时创建。我只想删除正在div中创建的span标记及其内容。如何使用jquery实现这一点?我尝试了innerHTML,但它删除了id为uniform限定的div的所有内容,因为我只想删除下面的span标记 <div id="uniform-qualification" class=""> <span>BCh</span> </div> 注意:span标记不能带有id,因为它是从UI插件动态创建的 $(
<div id="uniform-qualification" class="">
<span>BCh</span>
</div>
注意:span标记不能带有id,因为它是从UI插件动态创建的
$("#uniform-qualification > span").remove();
但是如果你想得到一个更明智的答案,你需要提供更多的信息。例如,如果您有多个跨距,但只想删除第一个跨距,则需要如下内容:
$("#uniform-qualification > span:eq(0)").remove();
要删除div中的所有跨度图元,请尝试以下操作:
$('#uniform-qualification span').remove();
要仅删除子跨度图元,请执行以下操作:
$('#uniform-qualification > span').remove();
要仅删除第一个子跨度图元,请执行以下操作:
$('#uniform-qualification > span').first().remove();
那就行了
$('#uniform-qualification').html('');