JQuery focus и выберите поле ввода id

DEMO FIDDLE

<script>
$(document).ready(function ()
{  
     document.getElementById(introdukt).focus()
    document.getElementById(introdukt).select()
});
</script>
<input type="text" size="12" id="introdukt" value="match" style="text-align:center"  />

Не фокусируется на поле? Как исправить это?

Ответ 1

рабочая скрипка

$(document).ready(function ()
{  
    $('#introdukt').focus()
    $('#introdukt').select()

    //or if you want to be more efficient and use less characters, chain it
    $('#introdukt').focus().select()

});

вы не использовали селекторы правильно. проверьте мою скрипку.

Кроме того, я изменил идентификатор в вашей скрипке назад, чтобы ознакомить вас с тем, что у вас было.

также, если вы собираетесь использовать готовый документ jquery, вы можете использовать селектор jquery вместо метода pure js.

Ответ 2

Вам нужно связать вызовы методов, так как jQuery нужно будет только один раз искать элемент.

$(document).ready(function ()
{  
    $('#introdukt').focus().select();
});

Ответ 3

Вам нужны некоторые цитаты:

document.getElementById('introdukt').focus()
document.getElementById('introdukt').select()

Здесь работает Fiddle (Хотя вы использовали другой идентификатор там...?)

Ответ 4

проверить обновленный script в jsfiddle

HTML:

<input type="text" size="12" id="czasow1introdukt" value="match" style="text-align:center"/>

JS:

$(document).ready(function ()
{  
     document.getElementById('czasow1introdukt').focus()
    document.getElementById('czasow1introdukt').select()
});

Ответ 5

Вы можете сделать это, не используя js, только с атрибутом autofocus html:

<input autofocus type="text" size="12" id="introdukt" value="match" style="text-align:center"  />

Посмотрите на эту скрипту: http://jsfiddle.net/wrKac/5/