Given a jQuery element, how can I determine if the sibling on the right is a text node and not another element? In PHP, you would compare the nodeType
to #text
- what's the equivalent in this case?
window.jQuery('body').find('a').each(function (i) {
if(window.jQuery(this).next() == '?'){
}
});
I am trying to work out what I can put in the condition part.
Update
if(window.jQuery(this).next().length != 0){
alert(window.jQuery(this).next().get(0).nodeType);
if(window.jQuery(this).next().get(0).nodeType == 3){
alert('right has text');
}
For some reason, all my tests keep returning a 1 rather than a 3 to indicate text nodes!