2010-07-01 4 views
0

J'utilise jquery effet d'accordéon lorsque les clics sur un div particulier le contenu de div apparaît, j'ai besoin de mettre l'accent sur une zone de texte à l'intérieur de la div?mettre l'accent sur la zone de texte

+0

Toute zone de texte? Ou connaissez-vous la zone de texte que vous souhaitez mettre au point? – GenericTypeTea

+0

http://api.jquery.com/focus/ –

+0

ouais il n'y a qu'une seule zone de texte que j'ai avec l'id = "win" – Lalchand

Répondre

1

Si vous avez l'id de la zone de texte, vous pouvez effectuer les opérations suivantes:

$("#yourtextbox").focus(); 
1

Vous aurez besoin d'utiliser la méthode jQuery focus:

$(div).click(function(){ 
    $(this).children("#win").focus(); 
}); 

Ou si elle est la seule zone de texte à cet identifiant (ce qui devrait être si vous utilisez une carte d'identité), appelez:

$("#win").focus(); 
1

vous pouvez utiliser la fonction Jquery mise au point(), somthing comme ceci: (pour le premier champ d'entrée dans un div id sans)

<div id="myDiv" onclick="$('input', this).focus();"> 
<input type="text" name="some_name" value=""> 
</div> 
Questions connexes