2014-10-29 51 views
-2

如何關注id = con3以下html代碼中的段落?專注於具有特定ID的段落

HTML:

<div id="dragnresize" contenteditable="true"></div> 

<button OnClick="foc()">focus</button> 

的JavaScript:

function foc() 
{ 
    $("#dragnresize").append('<p id="con3" contenteditable="true" style="border:solid black 1px"></p>'); 

    var foc = $('#dragnresize').contents().find('p#con3').html(); 

    $(foc).focus(); 
} 

回答

2

嘗試直接使用id selector。爲什麼使事情變得複雜? jQuery的$('#con3').trigger('focus');

$('#con3').focus(); 
+1

它不工作。我已經試過了。你可以給我看一個例子嗎? – 2014-10-29 20:48:25

0

使用焦點事件選擇器或$('#con3').focus();

更新:你爲什麼不說工作???我想:

使用觸發 http://jsfiddle.net/nz796jq1/

使用正則http://jsfiddle.net/nz796jq1/1/

+0

它不起作用。我已經試過了。你能舉個例子嗎? – 2014-10-29 20:57:46

+0

這個解決方案可以工作。檢查你的自我:http://jsfiddle.net/nz796jq1/2/ – 2014-10-30 03:52:22

+0

謝謝你們。我終於明白它是如何工作的。非常感謝 – 2014-10-30 07:03:24