суббота, 30 июня 2012 г.

Свойство context у объектов jquery

$ob.context - если при выборке контекст не был указан, то это document, если же был указан, то он.


<body>
  Context:<ul></ul>
<script>$("ul")
  .append("<li>" + $("ul").context + "</li>")
  .append("<li>" + $("ul", document.body).context.nodeName + "</li>");

</script>

</body>

А на выходе мы получим:
Context:
  • [object HTMLDocument]
  • BODY
Но обычно контекс никто не использует, ибо это ухудшает читаемость кода, предпочтительней использовать find.
//you can
var arms = $('div.robotarm', '#container');

//but better for readability
var arms = $('#container').find('div.robotarm');

Комментариев нет:

Отправить комментарий