【发布时间】:2020-08-25 07:56:42
【问题描述】:
我有一个html代码
<span class="text-danger field-validation-valid" data-valmsg-for="CustomActivity.WorkOrderCategoriesName" data-valmsg-replace="true">
<span id="CustomActivity_WorkOrderCategoriesName-error" class="">The WorkOrderCategoriesName field is required.</span>
</span>
<span class="text-danger field-validation-valid" data-valmsg-for="CustomActivity.Notes" data-valmsg-replace="true">
<span id="CustomActivity_Notes-error" class="">The Notes field is required.</span>
</span>
<button type="button" class="btn btn-primary" id="delete" data-id="">Delete</button>
现在,当我单击删除按钮时,我需要删除 text-danger field-validation-valid 标签内的所有跨度标签,但不应删除父跨度标签。
mu jquery 代码是:
$(document).ready(function () {
$("#delete").click(function () {
jQuery('.text-danger field-validation-valid div').html('');
});
});
没有帮助我该怎么做?
【问题讨论】:
-
您在
jQuery('.text-danger field-validation-valid div')中缺少一个点,我也没有在跨度内看到任何 div。相信应该是jQuery('.text-danger.field-validation-valid span').remove() -
投票接近,因为 OP 使用
div而不是span并且有一个空格 ` ` 而不是.用于同一元素上的类名
标签: javascript html jquery jquery-ui