से काम नहीं करता है अगर मैं एक पाठ पृष्ठ के रूप में नीचे वर्णित है। हेडर में $()
अनुभाग में $("#target").focus();
पर कॉल ठीक काम करता है। मैं उस आदेश को एक और यथार्थवादी पृष्ठ में घटनाओं से जोड़ सकता हूं।jQuery फोकस आदेश क्रोम कमांड लाइन
हालांकि, अगर मैं क्रोम कंसोल खोलें और टाइप $("#target").focus();
यह ध्यान केंद्रित नहीं बदलता है। अगर मैं $("#target").val("something");
चलाता हूं तो यह स्क्रीन पर मान बदलता है, लेकिन यह फोकस के साथ काम नहीं करता है।
जाहिर है यह एक महत्वपूर्ण समस्या नहीं है, लेकिन मैं वास्तव में उत्सुक ऐसा क्यों होता हूँ। किसी के पास कोई विचार है?
<html>
<head>
<script src="jquery-1.9.1.js"></script>
<script>
$(function(){
$("#target").focus();
});
</script>
</head>
<body>
<input id="target" type="text">
</body>
</html>
आप पृष्ठ के टैब पर क्लिक करें यदि ऐसा है तो क्रोम खिड़की सक्रिय है (जब Windows का उपयोग कर), तत्व आप() कंसोल से ध्यान केंद्रित करने की अब ध्यान केंद्रित किया जाना चाहिए की कोशिश की। मुझे एक ही समस्या थी, और पाया कि यह पृष्ठ के भीतर फोकस स्थानांतरित करता है, लेकिन यह तब से प्रदर्शित नहीं होता है जब से आप तकनीकी रूप से एक अलग विंडो में हैं। – asifrc
@asifrc क्रोम 24.0.x में मेरे मैक 10.8.2 पर नहीं। – nikola
हाँ, मुझे इसके बारे में निश्चित नहीं था, लेकिन यह मेरे अनुभव में विंडोज के लिए सच है (मेरी पिछली टिप्पणी अपडेट की गई)। – asifrc