如何关注具有文本框角色的div?

时间:2015-12-29 13:06:44

标签: asp.net textbox focus role

<div id="mainEditor" role="textbox" class="postArticle-content" contenteditable="true">

我有这个div控件,我希望这个div准备好在页面加载后写入。 但是$(&#34; #mainEditor&#34;)。focus()不起作用。

我如何关注它?

js code;

$(document).ready(function () {

$(window).load(function () {
    $("#mainEditor").focus();
}); });

2 个答案:

答案 0 :(得分:1)

$(document).ready(function () {

    $("#mainEditor").focus();

});

或者,如果您想使用textbox角色

$(document).ready(function () {

    $("div[role=textbox]").focus();

});

但是 - 你为什么要把重点放在一个div?

这只适用于锚点<a>..</a>或用户可以更改的控件,例如文本输入字段<input... />

答案 1 :(得分:0)

你不需要内置的加载功能..

$(document).ready(function(){

require_once('/path/to/wordpress/wp-load.php');
$isLoggedIn = is_user_logged_in();

});

这将完成工作