我正在寻找一个jQuery,用户选择一个类别,然后选择一个年份范围。 我的问题是我得到cats is not defined
虽然它,我可以用它从alert(cats);
$('[id^="multi-"]').click(function() {
变量未定义
看到,但是当我选择的年的范围内,从$("#multi_select_wrapper").keyup(function(){
“猫”变量没有定义
$('[id^="multi-"]').click(function() {
$(this).toggleClass('selected');
var cats = [];
$(".selected").each(function(){
cats.push($(this).attr('data-id'));
});
var cats = cats.join(",");
alert(cats);
});
$("#multi_select_wrapper").keyup(function(){
if(f_year!==null && t_year!==null){
var years = [];
var counter = parseInt(t_year)+1;
for (var i = f_year; i < counter; i++) {
years.push(i);
}
alert(years);
alert(cats);
}
$("#multi_search").attr("href", "index.php?do=m&msc=" + cats + "&msy=" + years);
});
我不是jquery的专家,但我已经用javascript做了一点。我看到的是'cats'在与'alertup(cats)'不同的范围内声明;''keyup'事件中'' – Isaac
请在下次尝试谷歌 –
@ScottSelby:您认为有多少相关结果“猫没有定义”会给? – Blender