我點擊一個範圍,使用autofocus
屬性創建輸入文本(我也嘗試過使用autofocus =「focus」)。在FF上創建動態後輸入文本不會採取自動對焦
在Chrome,歌劇,Safari,甚至是IE瀏覽器,輸入文本採取了自動對焦,但只有Firefox不把它(我的FF 16節和18測試)
我不得不做出回退其他瀏覽器無論如何,所以我通過jQuery添加了焦點,但FF仍然不會在創建輸入之後進行。
這就是我如何通過jQuery添加它:
<span onclick=" createdTextInput('idOffline','edit');
$(function(){ $('#idOfCreatedInput').focus(); });" title=""> clickMe </span>
我創建後調用焦點()在新創建的輸入。
$(function() {$('[autofocus]').focus()});
和
$('input[type="text"]').focus();
林不熟悉「的」屬性,但在我看來,你的代碼執行時,我的元素獲得焦點的東西,但什麼即時試圖做的是讓專注於新創建的元素 – Alucard
編輯我的答案,現在當你創建它,如果你打電話觸發它重點 –
謝謝你的答案,但沒有改變,它仍然拒絕獲得重點..我做錯了什麼..? – Alucard