2017-02-06 1 views
0

Предположим, я следующий селектор:Выберите элемент внутри другого согласованного набора элементов в JQuery

var slots = $('.clinic-branch-2.doctor-has-specialty-3').parent().siblings(); 

, которая дает мне этот результат:

[div.col-xs-3.col-sm-3.col-md-2, div.col-xs-4.col-sm-4.col-md-4.slots-go-here, prevObject: m.fn.init[1], context: document] 

Что мне нужно, чтобы выбрать .slots-go-here элемент. Я попытался получить к нему доступ с индексом [1], однако он возвращает необработанный HTML. Позже мне нужно позвонить .html(someHtmlString) по моему выбору. Как я могу это сделать?

ответ

2

$.siblings может принимать селектор. see docs.

$('.clinic-branch-2.doctor-has-specialty-3').parent().siblings('.slots-go-here');

1

Вы можете передать селектор .siblings() метод

var slots = $('.clinic-branch-2.doctor-has-specialty-3').parent().siblings('.slots-go-here'); 
slots.html('Do Something') 
1

Yo можно добавить селектор класса для братьев и сестер():

var slots = $('.clinic-branch-2.doctor-has-specialty-3').parent().siblings('.slots-go-here'); 
Смежные вопросы