2010-03-14 15 views
12

एक नियमित डोम तत्व को jQuery तत्व कन्वर्ट है जैसे:एक नियमित रूप से डोम तत्व

document.getElementById('a')

या

document.createElement('div')

लेकिन jQuery किसी अन्य स्वरूप में तत्वों देता है, उदाहरण के लिए तो मैं द्वारा document.getElementById('a')

द्वारा लौटाए गए परिणाम के बदले में क्या बदलना है

क्या यह jQuery का उपयोग कर संभव है?

धन्यवाद

+0

क्या आप कृपया प्रश्न पूछ सकते हैं। – Artic

उत्तर

23

आप .get(0) या [0], जैसे $('#foo')[0] संभालने वहाँ से एक है के साथ डोम तत्व संदर्भित कर सकते हैं।

4
$('#a')[0] 

// उफ़ मेरा उत्तर बहुत छोटा है

3

है यही कारण है कि get() विधि JQuery टीम द्वारा लिए बनाया गया था, पर विचार करें:

var elem = $('#a')[0]; 

या

var elem1 = $('#a').get(0); 
var elem2 = document.getElementById('a'); 
alert(elem1 === elem2); 

या लंबा संस्करण:

<!DOCTYPE HTML> 
<html> 
<body> 
<a id='a'></a> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script> 
    <script> 

    var elem1 = $('#a').get(0); 
    var elem2 = document.getElementById('a'); 
    alert(elem1 === elem2); 

    </script> 
</body> 
</html> 
संबंधित मुद्दे