- a < img[/js]
- Which says "Find me all <b>a</b> elements that have an <b>img</b> element inside of them."
- To those of you who are familiar with jQuery we've had a similar selector, <a href="http://docs.jquery.com/Selectors/has#selector">:has()</a>, for quite some time:
If you’re totally bent on Shaun’s syntax (don’t care for :has, I would assume) here’s the two-line plugin that’ll give it to you in jQuery:
jQuery.parse.push(/^\s*(<)(\s*)(.*)$/); jQuery.expr[“<”] = jQuery.expr[“:”].has;[/js] Then the following will work as you would expect it to: [js]$(“a < img”)[/js] It’s really nice having an extensible selector engine at your disposal.