в 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(.....
Разве там какой-либо путь не состоит в том, чтобы сделать как, я сказал выше?
Вы можете использовать .eq()
вот так:
$(this).find(".divClassNameOrFilter").eq(0).css(...);
Или использовать :first
, вот так:
$(this).find(".divClassNameOrFilter:first").css(...);
В качестве дополнения, есть и другие функции фильтрации и селекторы.
Это должно быть возможно с использованием .first ()
:
$(this).find(".divClassNameOrFilter").first().css(.....