djonA,
Исправь во втором случае: $(".ac_results li").live("mousedown", function(){ $('#searchstring').val(''); window.location=$(this).find("a").attr("href"); }); |
попробовал, не очищает строку.
Может можно еще какие то варианты использовать??? |
|
Цитата:
То есть добавить либо reset в конце функции, либо вывод пустой строчки в функции. Но это должно происходить именно после клика на ссылку. То есть вопрос как в этот код добавить очистку формы от текста: $(".ac_results li").live("mousedown", function(){ window.location=$(this).find("a").attr("href"); }); |
тестовый пример с возможностью запуска [html run]
|
Это сложно... если прямо на сайте покажу так пойдет?
|
пойдёт
|
Сайт в лс
если в поиске начать писать что-то латинскими буквами, скажем WLX, то предложатся варианты, если мы там выберем любой вариант и нажмем на него кнопкой мышки, то он его вначале вставит в текстовое поле, а потом сделает переход по ссылке. Мне надо что бы он не вставлял его в текстовое поле, то есть оставлял ее пустой, при нажатии мышкой на какой то вариант. Ну или хотя бы очищал ее после всех этих манипуляций, можно пример посмотреть если на один из вариантов нажать кнопкой enter. Оно вначале вставится потом сразу очиститься а потом уже произойдет переход по ссылке. |
очевидно, стоит использовать объекты с lavel и value вместо массива ссылок, либо назначать обработчики на события select, close или change
link |
Часовой пояс GMT +3, время: 00:09. |