下面的代碼在變量mystyle
的控制檯上給出了未定義的錯誤。我不明白,因爲我定義了變量。變量未定義,而其定義爲
jQuery('.styles_div').each(function() {
switch (styles) {
case 'style1':
var mystyle = $('#stylewrap').append('<div class="style1"></div> ');
break;
case 'style2':
var mystyle = $('#stylewrap').append('<div class="style2"></div> ');
break;
}
$("#search").autocomplete({
delay: 0,
minLength: 3,
search: function(event, ui) {mystyle.show();},
...
})
});
如果styles既不是style1也不是style2 –