Я уверен, что решение просто, но я не могу понять это :( Я должен объединить два селектора jQuery в одном селекторе:
$(this) + $('input[type=text]:first')
$ (это), например, div#selected, таким образом, результат должен быть:
$('div#selected input[type=text]:first').focus();
Как сделать?
Просто используйте .find ()
:
Получить потомков каждого элемента в текущем наборе совпадающих элементов, отфильтрованных с помощью селектора.
$(this).find('input[type=text]:first').focus();
или установите контекст на это
:
$('input[type=text]:first', this).focus();
I think вы ищете:
$('input[type=text]:first', this).focus();
Он сфокусирует поле ввода в контексте div#selected
$(this).children('#inpouter[type=test]:first').focus();
Должен помочь ...