【发布时间】:2012-12-20 13:33:40
【问题描述】:
我有一些来自我的数据库的复选框,如下所示:
<input type="checkbox" class="hidden chkbox" id="single_checkbox_<?php echo $page->ID; ?>" name="pages[]" value="<?php echo $page->ID; ?>"/>
<label rel="tooltip" data-original-title="Selecteer" class="btn" for="single_checkbox_<?php echo $page->ID; ?>"><i class="icon-check-empty"></i> Selecteer</label>
现在复选框被隐藏了,因为我希望标签类充当复选框。
它实际上可以工作,但问题是要在单击复选框后将 <i class="icon-check-empty"></i> 更改为 <i class="icon-check"></i> 并在取消选中后返回 icon-check-empty。
我目前的jquery是
$('.chkbox').click(function(){
if($(this).is(':checked')){
$('i.icon-check-empty').replaceWith('<i class="icon-check"></i>');
}else{
$('i.icon-check').replaceWith('<i class="icon-check-empty"></i>');
}
});
它确实改变了,但是它改变了所有的复选框,这不是我想要的。
如果有人知道如何帮助我,那就太好了。
亲切的问候。
【问题讨论】: