2011-10-02 22 views
15

Tamam ben bir asp.net metin kutusu var ve açtığınızda google gibi yüklü sayfadan sonra metin içinde imleci ayarlamak istiyorum.nasıl set imleç

Sadece imleç metin kutusunun içinde ayarlanmalıyım.

Ben, size bir .

ihtiyaç txtSendTo bir class bir #

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


Eğer ihtiyaç bu ama

$('txtSendTo').focus(); 

cevap

31

txtSendTo bir id ise

çalışmıyor çalıştı

$('.txtSendTo').focus();


Veya yalnızca bir textbox sayfa Ayrıca

$('textbox').focus();


Eğer dom aramak denemeden önce sayfa tam yüklü olduğundan emin olun üzerinde varsa:

$(document).ready(function() { 
    `$('textbox').focus();` 
}); 
+0

aynıysa, sayfa yüklendikten sonra değil, sayfa yüklendikten sonra çalıştırıyorum. E? er $ içeride (document) .ready (function() {ve id böylece statik ClientIDMode kullanarak doğru – MonsterMMORPG

+0

bir 'id' sonra' '# ile # txtSendTo'' olarak başvuru gerekiyor –

+0

vay ben bunu unuttum.: – MonsterMMORPG

0

Bağlantı tıklandığında imleci giriş alanının içine yerleştiremedim. Ancak, işlevin başında event.preventDefault() öğesi eklenir ve yanlış döndürülür. Birisi aynı konuya sahipse, buradaki kod

$("#search-button").click(function (event) { 
    event.preventDefault(); 
    $("#textbox").focus(); 
    return false; 
});