我想建立一個使用複選框的WHERE clausure,我有4複選框工作,1不工作,我不明白爲什麼那個不工作,因爲代碼適用於所有4 ...爲什麼我的所有複選框都在工作?
這裏是我的代碼
HTML
<input type="checkbox" id="c1" name="cc" class="cc" value="0" /><label for="c1"><span></span></label>
<input type="checkbox" id="c2" name="cc" class="cc" value="1" /><label for="c2"><span></span></label>
<input type="checkbox" id="c3" name="cc" class="cc" value="2" /><label for="c3"><span></span></label>
<input type="checkbox" id="c4" name="ll" class="ll" value="1" /><label for="c4"><span></span></label>
<input type="checkbox" id="c5" name="ll" calss="ll" value="0" /><label for="c5"><span></span></label>
JQuery的
$(document).ready(function(){
$('.cc').change(function() {
if($(this).is(":checked")) {
alert($(this).val());
query = '?filter=type=' + $(this).val();
filter();
return;
}
query = '';
filter();
});
$('.ll').change(function() {
if($(this).is(":checked")) {
alert($(this).val());
query = '?filter=local=' + $(this).val();
filter();
return;
}
query = '';
filter();
});
});
有人請幫我...我所有的複選框都採用這種方法工作除了複選框c5 ...複選框看起來像從來沒有觸發過...我試圖把警報(),當我檢查,但警報從來沒有工作,所以看起來像c5永遠不會觸發...我試圖當複選框被改變時將參數傳遞給WHERE sql查詢...
在此先感謝!
Omg哥們沒注意到哈哈。感謝您指出它!我做了一個愚蠢的mystake ......謝謝兄弟。 –