2012-02-02 2 views
2

Что следующую структуру под названием:jQuery: Что это за структура?

$('', { }) 

Я вижу это часто, например, здесь с добавлением опций для выбора элементов:

$("#items").append($('<option>', { value : "mouthForWar" , text : "Pantera" })); 

В более общем смысле, есть ли место, где различные структуры, форматы и синтаксис jQuery приведены на одной странице? Если кто-то не знает имя синтаксиса, который он ищет, то для него нет никакого способа сделать это!

Спасибо.

+3

+1 для Pantera! –

ответ

5
$('<option/>', { value : "hej", text : "Hopp" }) 

фактически создает это:

<option value="hej">Hopp</option> 

Это удобно Shortform. Функция jQuery (в основном называемая ее псевдонимом $) очень универсальна. Посмотрите на него: http://api.jquery.com/jQuery/#jQuery2

Это называется jQuery(html, props)

+2

Для дальнейшего использования здесь приведена соответствующая цитата с этой страницы: «' jQuery (html, props) '→' props' - это карта атрибутов, событий и методов для вызова вновь созданного элемента 'html'." –

+0

Спасибо, Аторнблад. У этой короткой формы есть имя? – dotancohen

+1

Не думайте так. Это действительно просто вызов функции с двумя аргументами - одна строка и один объект ... –