У меня есть jquery, как показано ниже:
$('.cl').click(function(){
var selected_locations;
var loc_id = $('.a').val();
alert(loc_id);
selected_locations.push(loc_id);
alert(selected_locations);
});
И HTML
:
<input type="text" name="a" class="a" value="1" />
<a href="#" class="cl">Click</a>
Но когда я нажимаю на ссылку, хотя она отображает значение loc_id
, после этого она не предупреждает, то есть значение массива selected_locations
. Что не так? ДЕМО ЗДЕСЬ
Вы забыли инициализировать его как список. По умолчанию он не определен;
var selected_locations = [];
Инициализировать массив
var selected_locations = [];
а также
alert(selected_locations.join());