डीओएम में दिए गए जावास्क्रिप्ट ऑब्जेक्ट से पहले तत्व जोड़ें

मेरे पास कुछ फ़ंक्शन है जो जावास्क्रिप्ट ऑब्जेक्ट " element " प्राप्त करता है (इसके लिए कोई आईडी speicified नहीं है जैसे id = ".." )। यह जेएस ऑब्जेक्ट पहले ही डीओएम में बनाया गया है और पेज पर देखा जाता है। विभिन्न कारणों से मैं फ़ंक्शन पर आने से पहले ऑब्जेक्ट "एलिमेंट" को बदलने में सक्षम नहीं हूं।

मुझे ऑब्जेक्ट पहले ऑब्जेक्ट पहले एक नया तत्व जोड़ने की आवश्यकता है। मुझे पता है कि यह jQuery का उपयोग करके किया जा सकता है, लेकिन इस मामले में मुझे नहीं पता कि जावास्क्रिप्ट को jQuery में कैसे परिवर्तित करें (यदि यह संभव है)।

क्या डीओएम में दिए गए जेएस तत्व से पहले तत्व जोड़ने के लिए अन्य विकल्प हैं?

0
<कोड> $ (तत्व)। इससे पहले ($ ('<div />'))
जोड़ा लेखक adeneo, स्रोत
"जावास्क्रिप्ट को jQuery में कनवर्ट करें" का अर्थ क्या है? jQuery वास्तव में एक जावास्क्रिप्ट ढांचा है ...
जोड़ा लेखक leaf, स्रोत

1 उत्तर

आप सम्मिलित करने के लिए देख रहे हैं विधि से पहले:

https://developer.mozilla.org/en-US/docs /Web/API/Node.insertBefore

उपयोग:

function myInsert(element, before) {
  before.parentNode.insertBefore(element,before);
}
0
जोड़ा