Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.08.2013, 13:30
Интересующийся
Отправить личное сообщение для Сергей1980 Посмотреть профиль Найти все сообщения от Сергей1980
 
Регистрация: 25.03.2013
Сообщений: 27

небольшой вопрос о методах
Всем привет!
Есть небольшой вопрос по методам снятия значения в теге. К примеру пусть это будет тег <select>

Рассмотрим метод вывода переменной в alert
$(function() {
$("#select1").change(function(){
alert(this.value);
});
});



Вариант 1:

при коде HTML :
<select id="select1">
    <option>first</option>
</select>


Выведет он естественно first


Вариант 2 (практически не отличается от первого,НО!):

при коде HTML:
<select id="select1">
    <option value="232323">first</option>
</select>


Выведет он 232323, при этом проигнорирует first

Это так и должно быть, или JQ цепляется за слово value физически в данном контексте?
Ответить с цитированием
  #2 (permalink)  
Старый 09.08.2013, 14:13
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

А причем тут jQuery? this внутри обработчика ссылается непосредственно на DOM-элемент.

Ты не правильно понимаешь смысл свойства value. Наоборот, оно должно отражать атрибут value в первую очередь, и уж во вторую, если атрибут отсутствует - то уже текстовое содержимое элемента.
Ответить с цитированием
  #3 (permalink)  
Старый 09.08.2013, 14:34
Интересующийся
Отправить личное сообщение для Сергей1980 Посмотреть профиль Найти все сообщения от Сергей1980
 
Регистрация: 25.03.2013
Сообщений: 27

Ага, понял. В веб оно какое то неоднозначное получается. С учетом иерархии объектов в DOM. В VBA к примеру свойство .Value не терпит такого отношения. Ок, понял, спасибо.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
небольшой вопрос по ООП cyber Events/DOM/Window 11 09.08.2013 14:50
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
небольшой вопрос по регулярным выражениям OctoberTide Общие вопросы Javascript 5 11.02.2013 18:52
Небольшой вопрос по рег выр qwertyuiop10 Общие вопросы Javascript 10 25.01.2012 15:58
Небольшой вопрос по jQuery deepslam jQuery 10 30.01.2010 00:19