Установите значение поля ввода в любое нажатие - PullRequest
0 голосов
/ 03 апреля 2011

У меня есть эта функция, где я хочу иметь что-то, что по существу функционирует так же, как и на http://www.iconfinder.com/

Обратите внимание, что когда вы начинаете вводить что-то в строку поиска, появляется список предложений. Всякий раз, когда вы нажимаете на одну из них, значение изменений, на которые вы нажимаете.

Мой подход к этой проблеме заключается в использовании некоторого кода jQuery, который выглядит следующим образом:

$("h1#poli").click(function putIn_one(){
            var htmlStr_one = $(this).html();
            var seed_one_one = $('input#seed_one').val();   

            htmlStr_one = seed_one_one;
        });

У меня уже есть код, который правильно работает, поэтому, когда кто-то вводит что-то в поле ввода, появляется список предложений. появится для каждого возможного предложения. Что мне нужно сделать, так это выяснить, как сделать так, чтобы при нажатии кнопки значение поля ввода динамически изменялось.

Есть идеи?

Спасибо

Lance

1 Ответ

0 голосов
/ 03 апреля 2011

Вы должны сделать $('input#seed_one').val(htmlStr_one); вместо htmlStr_one = seed_one_one;. Также используйте live, если вы динамически выбираете результаты.

$("h1#poli").live('click', function putIn_one() {
    var htmlStr_one = $(this).text();
    $('input#seed_one').val(htmlStr_one);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...