return $('<div>', {
class: "my_Class"
});
ответ
Это возвращает вновь созданный <div class="my_Class"></div>
элемент, это
$(html, props)
overload of $()
. Для этого требуется элемент HTML и объект свойств.
Что-то отметить, однако, class
это ключевое слово в IE и вызовет проблемы, вы должны поместить его в кавычки:
return $('<div>', { 'class': "my_Class" });
Более полный пример может быть что-то вроде:
return $('<div>', { 'class': "my_Class", click: function() { alert('hi'); } });
Из документов:
Начиная с jQuery 1.4, мы можем передать карту свойств ко второму аргументу. Этот аргумент принимает надмножество свойств, которое может быть передано методу
.attr()
. Кроме того, любая event type может быть передан в, и следующие методы JQuery можно назвать: val, css, html, text, data, width, height или offset. Обратите внимание, что Internet Explorer не позволит вам создать элемент ввода и изменить его тип; вы должны указать тип, например,<input type="checkbox" />
.
- 1. Что означает эта строка?
- 2. Что означает эта строка?
- 3. Что означает эта строка кода JQuery?
- 4. Что означает эта строка кода в JQuery?
- 5. Что означает эта строка кода?
- 6. Что означает эта строка кода?
- 7. Что означает эта строка typedef?
- 8. Что означает эта строка препроцессора?
- 9. Что означает эта функция jquery?
- 10. Что означает эта строка машинописного текста?
- 11. Что означает эта строка препроцессора C/C++?
- 12. Что означает эта строка в C++?
- 13. Указатели: Что означает эта строка кода?
- 14. Что означает эта строка в рядах строк?
- 15. Что означает эта строка кода Matlab?
- 16. Что означает эта строка в сценарии оболочки?
- 17. Ruby, что означает эта строка кода?
- 18. Что означает эта строка от fileno perldoc?
- 19. Что делает эта строка кода и означает?
- 20. Что означает эта строка в файле WSDL?
- 21. Что означает эта строка в make-файле?
- 22. Что означает эта строка регулярных выражений?
- 23. Что означает эта строка в PHP?
- 24. Javascript, что означает эта строка кода
- 25. Что означает эта строка в NodeJs?
- 26. Что означает эта строка в конструкторе X500Principal?
- 27. Что означает эта команда (/../)?
- 28. Что означает эта линия?
- 29. Что делает эта строка JQuery?
- 30. Что означает эта переменная?
Другой вопрос: эквивалентен ли он: var element = document.createElement ('div'); \t \t element.setAttribute ("class", "my_class"); \t \t элемент возврата; ? –
@UmairP - * почти *, да, кроме версии в вопросе возвращает объект jQuery, обертывающий этот фрагмент документа, версия в вашем комментарии вернет элемент DOM напрямую. –