У меня есть:
if (!myObj.login_id) {
alert("The object for login_id does not exist.");
} else {
alert("The object for login_id DOES exist. The value of the object is: " + myObj.login_id);
}
Это работает правильно.Объект и его значение уже определены.Тем не менее, у меня есть несколько объектов, которые названы в честь их идентификатора attr.Итак, я пытаюсь сделать это (скажем, например, это событие щелчка:
objtitle = $(this).attr('id'); // this is "login_id"
if (!myObj.objtitle) {
alert("The object for "+objtitle+" does not exist.");
} else {
alert("The object for "+objtitle+" DOES exist. The value of the object is: " + myObj.objtitle);
}
Почему оно перестает работать, когда я использую переменную для имени объекта?