Javascript 如何在Jquery中删除标签
我在Jquery中添加了一个标签Javascript 如何在Jquery中删除标签,javascript,jquery,visualforce,Javascript,Jquery,Visualforce,我在Jquery中添加了一个标签 $('[id$="refAprtyAppId"]').after('<label class="error" id="refAprtyAppIdError">Error: Referral Id is required.</label>'); 要删除标签,但无法删除 Html是 <div class="area"> <input id="refAprtyAppId" value="" styleClass="
$('[id$="refAprtyAppId"]').after('<label class="error" id="refAprtyAppIdError">Error: Referral Id is required.</label>');
要删除标签,但无法删除
Html是
<div class="area">
<input id="refAprtyAppId" value="" styleClass="externalAppId referralId"/>
</div>
这里有什么问题?为什么不使用id选择器呢。你在那里有身份证。使用它
$('#refAprtyAppIdError').remove();
添加答案以更好地澄清我的评论 您的代码工作正常:
$('[id$=“refAprtyAppId”]')。之后('错误:需要引用id');
$(“#删除”)。在('click',function()上{
$('[id$=“refAprtyAppId”]')。父项()。查找(“标签#RefaprtyAppIderError”)。删除();
});代码>
删除标签
根据html文档,您可以在同一页面上使用相同名称的多个id。如果您有多个“错误标签”,则可以使用-
$('label.error').remove();
虽然逻辑更好,但没有理由OPs原版不起作用。这段代码运行得很好。您确定已包含jQuery吗?您的代码工作正常:。请检查控制台是否有错误。谢谢大家。引用jquery库时出错。再次感谢。现在问题解决了。
$('label.error').remove();