2012-04-30 70 views
2

我可以简单地使用此代码删除选中的复选框如何删除复选框文本

$(".ImdbAddArtist:checked").slideUp('slow'); 

但是,我不能删除复选框的文本

我怎样才能做到这一点?

例如

<input type="checkbox" value="1500-374-Tom Cruise" class="ImdbAddArtist" name="artist[]">Tom Cruise 

例如,当我使用此代码

$(".ImdbAddArtist:checked").slideUp('slow'); 

删除它不仅能消除checkboxes.How可我删除文字?例如,它是汤姆克鲁斯

+0

与格包裹,并删除整个DIV – matino

+0

你建立一个表格时,都会请使用['label'标签(https://developer.mozilla.org/en/HTML/Element/label) (不只是复选框,每个表单元素)。它提供了更好的用户体验和可访问性,有时它也可以帮助像这样的程序员;)。 – kapa

回答

4

将其包装在标签中。包装在标签中的好处在于标签也可以点击。

<label id="myLabel"><input type="checkbox" value="1500-374-Tom Cruise" class="ImdbAddArtist" name="artist[]">Tom Cruise</label>