簡體   English   中英

動態文本框jQuery焦點

[英]dynamic textbox jquery focus

我正在以下代碼的幫助下創建輸入類型的動態文本框,我無法將焦點設置在輸入類型上。

var elem = document.createElement("input");
elem.type = "text";
elem.id = "txtParent";
elem.setAttribute('onblur', 'SetSpanValueForParent("' + spnText.id + '")');
$(elem).focus();
$(spnText).append(elem);

我也嘗試過這樣做elem.focus();

您能提供一條語句嗎?

在設置focus()之前,您首先需要附加輸入。

元素只有在可見時才能具有焦點。

例:

function fx(spnText)
{
  var elem = document.createElement("input");
  elem.type = "text";
  elem.id = "txtParent";
  elem.setAttribute('onblur', 'SetSpanValueForParent("' + spnText.id + '")');
  $(spnText).append(elem);
  //a little delay before setting the focus
  setTimeout(function(){elem.focus()},50);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM