我有下面的代碼在取消選中複選框觸發事件
<li>
<input type="checkbox" value="1" class="filter" name="Bedroom">
<a id="1" href="javascript:void(0)" class="filter1"> Bedroom </a>
</li>
<li>
<input type="checkbox" value="7" class="filter" name="Living Room">
<a id="7" href="javascript:void(0)" class="filter1"> Living Room </a>
</li>
<li>
<input type="checkbox" value="6" class="filter" name="Corridor">
<a id="6" href="javascript:void(0)" class="filter1"> Corridor </a>
</li>
</ul>
Java腳本
<script>
var id='';
jQuery('.filter').click(function(){
jQuery('.filter').each(function(){
if(jQuery(this).attr('checked'))
{
id+=jQuery(this).val()+',';
}
});
alert(id);
jQuery.get('<?php echo $this->getUrl('some url') ?>',{cat:id},function(data){
jQuery('#id').html(data);
});
});
</script>
假設我查一個複選框,我得到那個複選框的ID。
id+=jQuery(this).val()+',';
如何從ID變量取消選中複選框刪除元素的ID?
我試圖讓Ajax調用,當我上的複選框,然後單擊我應該得到 包含複選框實例的ID的網址... /?貓= 7%2C7%2C6%2C
和取消選中的複選框的複選框的IDS不應存在
點擊事件被調用以檢查和取消選中。你能解釋一下你想達到的目標嗎? – malkassem
@malkassem請參閱已更新的問題 – Muk
我添加了一個基於您更新的問題的答案... – malkassem