我有一个像下面这样的HTML。我正在指定使用循环将ID添加到id跨越。这对我来说很好。
我的html如下所示,每个div都包含一个具有特定ID的范围。
<div class="span3">
<span id="errorDepartmentName"></span> <-- clear this span
</div>
<div class="span3">
<span id="errorDepartmentAbbreviation"></span> <-- clear this span
</div>
<div class="span3">
<span id="errorPhoneNumber"></span> <-- clear this span
</div>
有没有办法通过迭代每个span元素来清除所有跨度的数据,所有span id都以错误开始“。
答案 0 :(得分:2)
您可以像div元素(child selector)的所有子跨度(element selector)一样使用选择器,ID为error
(attribute starting with selector),然后使用.html ()清空内容。
$('div > span[id^="error"]').html('')
如果你想具体说明类别为span3的div,那么使用class selector就像
一样$('div.span3 > span[id^="error"]').html('')
答案 1 :(得分:0)
我不明白你是否要删除所有的.span3 ...在这种情况下,我认为你应该使用这样的东西:
$('.span3').find('span').remove();