Причина в том, что мы можем сделать
$('<div>some text</div>').prependTo('#someDiv')
, поэтому это тоже можно сделать:
$('some text').prependTo('#someDiv')
, но мы не можем изменить some text
на body
?body
так же хорош, как и любой текст ...
(код выше добавляет some text
в div с идентификатором someDiv
, так что если я хочу добавить слово body
вdiv?)
но $ ('body') становится селектором для элемента body ... так что есть правило, которое говорит, что мы можем использовать любой текст в качестве HTML-кода, если это не такназвание элементов HTML?