Я пытаюсь создать WHERE clausure, используя флажок, у меня есть 4 checkbox working и 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 при изменении флажка...
Заранее спасибо!
У тебя есть опечатка! Пятый флажок имеет calss
-attribute вместо class
.
Нет никаких кальций, которые ваш код меняет на класс
Замените это;
<input type="checkbox" id="c5" name="ll" calss="ll" value="0" /><label for="c5"><span> </span> </label>
С этим и попробуйте;
<input type="checkbox" id="c5" name="ll" class="ll" value="0" /><label for="c5"><span> </span> </label>