Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 07.04.2014, 16:29
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

В колбеках jQuery this - не узел DOM, а объект jQuery, и использовать его надо соответствующе.
$('.no_nul').each(function(){
    if ($(this).val() == ""){
      $(this).css('border','1px solid red');
    }
    else {
      alert($(this).val());
    }
  });
Ответить с цитированием
  #12 (permalink)  
Старый 07.04.2014, 16:35
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Но ты зря лезешь работать с jQuery, не разобравшись с основами javascript. Можешь запутаться глубоко и окончательно.
Ответить с цитированием
  #13 (permalink)  
Старый 07.04.2014, 16:44
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от Erolast Посмотреть сообщение
В колбеках jQuery this - не узел DOM, а объект jQuery
Разве? Там же в наборе вроде как DOM элементы и хранятся, а each по ним и идет. Поэтому и проблемы при вызове this.css т.к. this - элемент, а не jQuery объект, поэтому у него нет метода css, поэтому и приходится в $() оборачивать для создания jQuery объекта. Или не так?
Ответить с цитированием
  #14 (permalink)  
Старый 07.04.2014, 16:50
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
Разве? Там же в наборе вроде как DOM элементы и хранятся
А, и правда, проверил только что - оказался DOM-узел. Пардон муа.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операционная Система на JS Icat Общие вопросы Javascript 3 17.04.2018 22:54
Вывыод контента через JS inet_boy Элементы интерфейса 0 18.11.2013 03:00
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Вставка кода js с помощью js Alice Общие вопросы Javascript 1 12.06.2013 19:05
Raphael JS set и forEach a9lex3 Библиотеки/Тулкиты/Фреймворки 0 14.10.2011 13:05