ऑब्जेक्ट 2 अब एक jQuery ऑब्जेक्ट है, इसलिए इसे मानक तत्व के रूप में नहीं माना जा सकता है। हालांकि, आप इसे object2[0]
संदर्भित कर सकते हैं जो आपको jQuery ऑब्जेक्ट में पहला तत्व देता है।
तो आप या तो object2[0].value = "fill in with this text";
का उपयोग कर सकते हैं या आप केवल jquery .val()
तरीके का उपयोग कर सकते हैं। लेकिन यह भी ध्यान दें कि आप
$(object2).val('fill in with this text');
यह भी पर्याप्त होगा के रूप में
करने की ज़रूरत नहीं है:
object2.val('fill in with this text');
object2 के बाद से पहले से ही एक jQuery वस्तु है।
अन्त में एक नोट: jQuery(object1)
आप देना होगा एक jQuery एक ही वस्तु के रूप में आप $('myElement')
था, लेकिन jQuery चयनकर्ता कुछ मामलों में तेजी से या दस्तावेज़ के ऊपर अनुकूलित किया जा सकता है (जहां object1 पहले से ही एक डोम तत्व है) चयनकर्ता जो ब्राउज़र के मूल निवासी है। यह हमेशा तेज नहीं होगा, लेकिन कुछ मामलों में यह हो सकता है।
.getElementById
(जैसा कि नीचे बताया गया है) चयन पर समान रूप से तेज़ होना चाहिए, लेकिन फिर इसे jQuery ऑब्जेक्ट में रखने का ओवरहेड है, इसलिए यह प्रकृति द्वारा, डिफ़ॉल्ट चयनकर्ता से धीमा होगा। बस उस पर निर्भर करता है जिसे आप पूरा करने की कोशिश कर रहे हैं, नच।
अच्छे के लिए +1 में मदद मिलेगी सवाल। – wonde