views:

351

answers:

1

Hi all,

I try to explain my problem, because I really need your help.

I have a <div contenteditable=true> where I define by a WYSIWYG some elements. For example <p>,<h1>, etc. I would like to put directly the focus on one of this elements.

For example on <p id="p_test">. But it seems that focus() function doesn't work on <div> elements, <p> elements...

Is there a another means to define the focus in my case ?

Thank you very much for your help !

A: 

You need to focus the input you want to edit since you can't focus a div, just focus whatever is inside that you're trying to edit, something like this:

$("#myDiv input:visible:first").focus();
Nick Craver