Добавление строки к этому в jQuery

#jquery

#jquery

Вопрос:

Если это HTMLDivElement, как мне избежать этого?

 $('#'   $(this).id   " > p").foo();
  

чтобы сделать что-то вроде :

 ($(this)   $( " > p")).foo();
  

Ответ №1:

 $(this).children('p').foo();
  

Комментарии:

1. Я надеялся объединить больше в строке, но для этого подойдут дочерние элементы.

2. Вы можете использовать .find для выбора любых потомков, соответствующих селектору, если вы не хотите прямых потомков.

Ответ №2:

Попробуйте это:

 $(this).find("> p").foo();