Я могу находить/фильтровать элемент после $ (это)?

в jQuery мы можем найти внутренний класс или что-то еще с

$("#id xxxxxx")

xx.. может быть что-либо.

Но я беру элемент этим как ниже:

$(".something").bind("click",function(){
  $(this).find("......
});

и хочу взять внутренний элемент что-то как: $(this + " .divClassNameOrFilter")

Я могу взять элемент с $(this).find(".divClassNameOrFilter)

Но после того, как я нашел что-то, что будет массивом, и я не могу продолжить $(this).find(".divClassNameOrFilter).css(.....

Я должен взять первый элемент с [0] и перенесите его снова с $(...) как этот: $($(this).find(".divClassNameOrFilter)[0]).css(.....

Разве там какой-либо путь не состоит в том, чтобы сделать как, я сказал выше?

1
задан uzay95 17 July 2010 в 14:24
поделиться

2 ответа

Вы можете использовать .eq() вот так:

$(this).find(".divClassNameOrFilter").eq(0).css(...);

Или использовать :first, вот так:

$(this).find(".divClassNameOrFilter:first").css(...);

В качестве дополнения, есть и другие функции фильтрации и селекторы.

1
ответ дан 2 September 2019 в 22:59
поделиться

Это должно быть возможно с использованием .first () :

$(this).find(".divClassNameOrFilter").first().css(.....
1
ответ дан 2 September 2019 в 22:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: