jQuery сохраняет фокус на вводе, если только фокус на другом вводе - PullRequest
0 голосов
/ 28 октября 2018

У меня есть ввод, который я хотел бы сохранить, когда пользователь нажимает кнопки на странице, но позволяет переместить фокус на другие текстовые вводы на странице.Я могу сделать так, чтобы ввод (в моем примере 'typeText') всегда сохранял фокус, но проверка, чтобы увидеть, является ли входящий элемент элементом ввода, кажется, не работает.

$('#typeText').blur(function () {
    if ($(':focus').not('input:text')){
        $(this).focus().select();
    }          
})

1 Ответ

0 голосов
/ 28 октября 2018
    <div id="containerBoxx">
    <input class="inputClass" type="">

    </div>

$('#containerBoxx').click(function () {
if (event.target.tagName !== "input") {
 var inputs, index; inputs = document.getElementsByTagName('input');
 for (index = 0; index < inputs.length; ++index) {
 // deal with inputs[index] element. }      
 })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...