У меня есть глобальная переменная listId (см. Приведенный ниже код), объявленная со значением по умолчанию, а затем я назначаю ее внутри jq ("# nav1 li a"). Click (function () Но однажды любой другой javascript После этого происходит вызов функции, listId не отражает измененное значение, а просто значение по умолчанию, назначенное при объявлении. Как я могу сделать так, чтобы оно отражало измененные значения?
спасибо
listId = 'x';
var jq=jQuery.noConflict();// for avoiding conflict
jq("#nav1").click(function(){
alert(this.id);
listId = this.id; //this.id is displayed in alert message
});
function pageSwitch(){
alert('on change id : '+listId);
//when called after the click function, this does not reflect changed values
}