2010-08-24 10 views
6

प्रोटोटाइप के activate समारोह के jQuery बराबर क्या हैप्रोटोटाइप समारोह .activate()

एक रूप को नियंत्रित करने के फोकस देता है और उसकी सामग्री का चयन करता है अगर यह एक पाठ इनपुट

है के अनुसार प्रोटोटाइप वेबसाइट। यानी

$('my_element_id').activate(); 

jQuery में समतुल्य फ़ंक्शन क्या है?

उत्तर

5
$('#my_element_id').focus(); 

जिसके लिए

$('#my_element_id').trigger('focus'); 

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

+1

लेकिन इस इनपुट क्षेत्र की सामग्री चुनने नहीं है, यह करता है? – acme

1

jQuerys focus() विधि एक शॉर्टकट इनपुट क्षेत्र में पाठ का चयन नहीं करता है। इसके बजाय, select() जोड़ें:

$('my_element_id').focus().select(); 
4

प्रोटोटाइप के सक्रिय() फ़ंक्शन पर केंद्रित है और फार्म के तत्वों की संपूर्ण सामग्री का चयन करता है।

JQuery में, इस व्यवहार तीन कार्यों के साथ दोहराया जा सकता है:

// Focus 
$('my_element_id').focus(); 

// Focus and select the content. 
$('my_element_id').focus().select(); 

// Focus and select the content without problems in Google chrome 
$('my_element_id').focus().select().mouseup(function(event){ 
    event.preventDefault(); 
}); 
संबंधित मुद्दे