假設有一個標準的HTML輸入字段編程方式把輸入編輯狀態(就像點擊它與鼠標)
<input id="inputEl" type="text">
當我點擊它,我的鼠標,它開始被「編輯」(一在開始時編輯線開始閃爍) - 就像每個輸入字段一樣。
使用jQuery,我試圖模擬,所以沒有我用鼠標點擊它,它會進入編輯狀態。
我曾嘗試:
$('#inputEl').click()
$('#inputEl').keydown()
$('#inputEl').focus()
$('#inputEl').focusin()
$('#inputEl').blur()
$('#inputEl').select()
$('#inputEl').trigger('input')
但似乎沒有辦法。
實現此目的的正確方法是什麼?
「焦點」 一詞是你
setTimeout(function() { $('.js-search-field').focus() }, 3000);
作品尋找,FYI。 –我覺得'.focus()'是正確的方法 –
jQuery肯定是加載的,否則我會得到'$()'錯誤。我只是嘗試在頂部的StackOverflow的搜索輸入。 '$( 'JS-搜索字段')。對焦()'。它也沒有辦法。打開您的控制檯並嘗試。 jQuery中存在SO – senty