Нахождение $ (этого) выбранного значения в jQuery - PullRequest
5 голосов
/ 11 марта 2010

Не могу решить это ...

У меня есть обработчик событий .change для нескольких блоков выбора. Мне нужно найти выбранное значение каждый раз. Я не могу понять, как использовать .val с $(this).

Так вот мой код:

$(document).ready(function(){
  $("select.className").change(function() {

    //console.log($(this).val);
    //console.log($("option:selected",this).val);
  })
})

Оба приведенных выше возвращают функцию, а не выбранное значение, которое я ищу.

Любая помощь будет великолепна. Спасибо.

Ответы [ 2 ]

9 голосов
/ 11 марта 2010

.val - это метод, а не свойство. Вам нужно будет позвонить с помощью паренов:

//console.log($(this).val());
//console.log($("option:selected",this).val());
9 голосов
/ 11 марта 2010

Как и все в jQuery, val - это функция.
Вам нужно вызвать функцию, например так: $(this).val<b>()</b>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...