Как получить ссылку на в настоящее время фокусируемое поле формы в JavaScript?

Из того, что я знаю, <nav> само по себе не может гиперссылку на страницу. Если вся страница является гиперссылкой, ваше закрытие </a>, вероятно, произошло где-то в коде.

5
задан chills42 3 November 2008 в 13:35
поделиться

2 ответа

Проверьте дополнительный плагин селекторов для jQuery, он включает a :focus селектор, который отвечает на Вашу потребность. Можно использовать просто реализацию того селектора, если Вы не делаете остальных.

4
ответ дан 14 December 2019 в 19:31
поделиться

Хорошо затем так используйте jQuery.

Нет никакого текущего, доступного способа просто спросить это. Необходимо отследить события фокуса, когда они происходят, таким образом, этот образец (благодаря Karl Rudd здесь) делает это через все элементы. Это для исходных данных, но можно скорректировать селектор для установки потребностям, даже через весь DOM.

var currentFocus = null; 
$(':input').focus( function() { 
    currentFocus = this; 
}).blur( function() { 

    currentFocus = null; 
}); 
1
ответ дан 14 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: