我有一些来自我的数据库的复选框,如下所示:
<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>');
}
});
它确实改变了,但是它改变了所有的复选框,这不是我想要的。
如果有人知道如何帮助我,那就太好了。
亲切的问候。