ФорумПрограммированиеJavaScript → isset в JQuery

isset в JQuery

  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 19 января 2009 г. 12:38

    как корректно проверить наличие обьекта на странице?
    $("#element_"+j) выдаёт Object
    document.getElementById("element_"+j) выдаёт null
    есть ли какойто корректный способ? что-то вроде пхповского isset?
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 19 января 2009 г. 12:40, спустя 1 минуту 54 секунды

    можно вот так
    if ('tbIns' in window) { .
    но это же не жквери :)
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 19 января 2009 г. 12:42, спустя 2 минуты 15 секунд


    как корректно проверить наличие обьекта на странице?
    $("#element_"+j) выдаёт Object
    document.getElementById("element_"+j) выдаёт null
    есть ли какойто корректный способ? что-то вроде пхповского isset?
    доки читать :)

    if(!$("#element_"+j).length) alert("Der FUCK!");
    Сапожник без сапог
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 19 января 2009 г. 12:44, спустя 1 минуту 37 секунд


    можно вот так
    if ('tbIns' in window) { .
    но это же не жквери :)
    Погорячился - так не юзать! не везде работает
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 19 января 2009 г. 12:44, спустя 51 секунду



    можно вот так
    if ('tbIns' in window) { .
    но это же не жквери :)
    Погорячился - так не юзать! не везде работает
    Да читаю постоянно. Наверное вижу вигу
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 19 января 2009 г. 12:55, спустя 10 минут 31 секунду

    да - корректно. СПОСИБО
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 19 января 2009 г. 12:57, спустя 1 минуту 52 секунды

    if ('tbIns' in window)
    по первых. это хуйня. во вторых хуйня неправильная. в треитих ..

    if(!window['tbIns']) alert("Der FUCK!");
    в четвертых - мой вариант работает везде.

    в пятых это тоже заработает везде
    for(field in window) {alert(field);}
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!