implement jQuery's .has()