что это означает $('#id', javascript_object); в jquery.Я знаю, что мы можем передать контекст во втором параметре селектору.Но что происходит, когда вторым параметром является объект javascript.
$('#id', javascript_object);
Заранее спасибо за помощь.
Второй параметр - это селекторный контекст .Он ограничивает поиск конкретным объектом документа или дочерними элементами определенного элемента DOM.
По умолчанию селекторы выполняют поиск в DOM, начиная с корня документа.Однако альтернативный контекст может быть задан для поиска с помощью необязательного второго параметра функции $ ().Например, если в функции обратного вызова мы хотим выполнить поиск элемента, мы можем ограничить этот поиск: $('div.foo').click(function() { $('span', this).addClass('bar'); }); Так как мы ограничили селектор диапазонов контекстом этого, только интервалы внутриэлемент clicked получит дополнительный класс.
По умолчанию селекторы выполняют поиск в DOM, начиная с корня документа.Однако альтернативный контекст может быть задан для поиска с помощью необязательного второго параметра функции $ ().Например, если в функции обратного вызова мы хотим выполнить поиск элемента, мы можем ограничить этот поиск:
$('div.foo').click(function() { $('span', this).addClass('bar'); });
Так как мы ограничили селектор диапазонов контекстом этого, только интервалы внутриэлемент clicked получит дополнительный класс.
В показанном примере вы будете искать элемент с идентификатором id среди дочерних элементов javascript_object.
id
javascript_object