Javascript 如何在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="

我在Jquery中添加了一个标签

 $('[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();