I am confused as to when I can use the DOM properties and when I could use the Jquery methods on a Jquery object. Say, I use a selector
var $elemSel = $('#myDiv').find('[id *= 'select']')
At this point, $elemSel is a jquery object which I understand to be a wrapper around the array of DOM elements. I could get a reference to the DOM elements by iterating through the $elemSel object/array (Correct?)
1. Is there a way to convert this $elemSel into a non JQuery regular array of DOM elements?
2. Can I combine DOM properties and JQuery methods at the same time (something like this)
(nodeName is DOM related, children is JQuery related)
EDIT: What's wrong with this?
Thanks for the responses. I understand now that I can use the get(0) to get a DOM element. Additional questions:
How would I convert a DOM element to a JQuery object?
If I assign this to a variable, is that new var DOM or JQuery? If it's JQuery, how can I convert this to a DOM element? (Since I can't use get(0))
var $elemTd = $(this);
When I do a assignment like the one above, I have seen some code samples not include the $ sign for the variable name. Why?
And as for my original question, can I combine the DOM properties and JQuery functions at the same time on a JQuery object?