вернуть значение щелкнувшего li в jquery - PullRequest
1 голос
/ 14 января 2012

Так что я использую jquery.autocomplete.js, Демо можно найти здесь http://www.ajaxdaddy.com/demo-jquery-autocomplete.html Я хочу иметь возможность вернуть значение диапазона в сообщении с предупреждением. это php-файл, который выводит результат:

$email="span id='emaild'".$rs['email'].'/span'; $str.= $email." ".$rs['phone']." ".$rs['address1']." ".$rs['address2']." "."\n"; echo $str;

электронная почта находится внутри тега span. когда я нажимаю на этот результат, я хочу видеть предупреждение об этом значении, то есть электронном письме. Это то, что я до сих пор, это показывает 0 ноль в окне предупреждения в результате

 .click(function(event) {           
            var keyw = jQuery("li").val();
            alert(keyw);
            $(target(event)).addClass(CLASSES.ACTIVE);
            select();
            // TODO provide option to avoid setting focus again after selection? useful for cleanup-on-focus
            input.focus();
            return false;

        })

Ответы [ 2 ]

4 голосов
/ 14 января 2012

.val() применяется только к элементам формы. Используйте .text() или .html() для получения содержимого элементов.

3 голосов
/ 14 января 2012

Вам нужен метод text вместо val:

var keyw = jQuery("li").text();

Метод val используется для возврата значения свойства value, и единственные элементы, которые имеют свойства value, это те, которые используются в формах, например input или select.

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