如何删除已附加到div ID的类?之前我在标签上附加了一颗星星,当点击一个复选框时。删除类元素
$("<span class='req'><em> * </em></span>").appendTo("#displayPanel #labelstr"+div_id);
现在,如果再次单击相同的复选框,我想删除该星。 我知道有一个remove()选项,但它的正确代码是什么? 请指导我。
如何删除已附加到div ID的类?之前我在标签上附加了一颗星星,当点击一个复选框时。删除类元素
$("<span class='req'><em> * </em></span>").appendTo("#displayPanel #labelstr"+div_id);
现在,如果再次单击相同的复选框,我想删除该星。 我知道有一个remove()选项,但它的正确代码是什么? 请指导我。
通过它的外观,你不是想删除一个类这将是removeClass()
命令,而是需要从<div>
删除的子元素你可以做
$("#displayPanel #labelstr" + div_id + " span.req").remove();
删除<div>
中类'req'的子跨度元素。
我的猜测:
$('#displayPanel #labelstr'+div_id+' .req').remove();
,如果你想删除的.req,只有每个元件具有其中之一。
你是对的。我做错了。而是使用$(“#labelstr”+ div_id +“span.req”)。remove();正如你和其他人所建议的那样。谢谢。只要一个id就足够了,所以我忽略了#labelstr。 – Angeline 2009-06-24 04:57:27
无需使用2个ID选择,因为他们“应该”是唯一的,所以只是做
$("#labelstr" + div_id + " span.req").remove();
我找到了答案。它是
$('.req').remove();
早些时候我试过同样的,没有引号,这就是为什么我没有得到所需的结果。
@machine:是的,它是jQuery。谢谢。
你使用JQuery吗? – PatrikAkerstrand 2009-06-23 10:51:43
看起来像jQuery给我。标签? – 2009-06-23 10:55:54
标记已被添加 – 2009-06-23 10:56:54