专注于具有特定ID的段落

时间:2014-10-29 07:56:32

标签: javascript jquery html

如何在以下html代码中关注id = con3的段落?

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 个答案:

答案 0 :(得分:2)

尝试直接使用id selector。为什么要把事情弄复杂。?

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

答案 1 :(得分:0)

使用jQuery $('#con3').trigger('focus');$('#con3').focus();

的焦点事件选择器

更新:你为什么说不工作?我试过了:

使用触发器 http://jsfiddle.net/nz796jq1/

使用常规http://jsfiddle.net/nz796jq1/1/