我想創建一個函數來檢查和取消選中複選框,當我們點擊上一個span元素時,它有一次工作,但它不再工作......我不想「不懂......使用jquery檢查並取消選中複選框
我的html代碼:
<form class="form" action="#" method="post">
<label>Input radio</label>
<span>Text</span><input type="checkbox">
<span>Text</span><input type="checkbox">
<span>Text</span><input type="checkbox">
<label>Input checkbox</label>
<span>Text</span><input type="radio" name="radio">
<span>Text</span><input type="radio" name="radio">
</form>
我的js代碼:
$('form.form').find('span').on('click', function(){
$this = $(this);
if($(this).next().attr('type') == 'checkbox'){
if($this.next().is(':checked')){
$this.next().attr('checked', false);
}else{
$this.next().attr('checked', true);
}
}else{
$this.next().attr('checked', true);
}
});
更新1
網址:http://jsfiddle.net/tonymx227/bvPsq/
安東尼
它不與道具工作()函數,同樣的事情只有一次... – tonymx227
見上面更新1. – tonymx227
我的jsfiddle似乎工作得很好,我 - > http://jsfiddle.net/ pPg9f/ – adeneo