Как создать элементы DOM из строки (перейти от ajax) в Mootools?mootools: Создание нового элемента DOM из HTML
В JQuery простое решение $(elements)
var elements = '<i>This is italic</i><b>this bold</b>...';
Как создать элементы DOM из строки (перейти от ajax) в Mootools?mootools: Создание нового элемента DOM из HTML
В JQuery простое решение $(elements)
var elements = '<i>This is italic</i><b>this bold</b>...';
Без строки, вы должны использовать класс Element:
var el = new Element('div#id.class', {
text: 'My text',
});
С строки, вы можете проверить, как это один в Request.HTML , see here.
var temp = new Element('div').set('html', response.html);
response.tree = temp.childNodes;
response.elements = temp.getElements(options.filter || '*');
В основном элементы Mootools & DOM элементы одинаковы, это еще один SO вопросы, которые создает DOM узлы из HTML: Creating a new DOM element from an HTML string using built-in DOM methods or prototype
От старых форумах Mootools, я нашел interesting idea тоже: добавить новый метод Element .fromString() или String.toElement(), который будет содержать эту логику.
Простой, как: Elements.from('<i>This is italic</i><b>this bold</b>')
+ 1, MooTools больше, хотя –
http://mootools.net/blog/2010/03/19/a-better-way-to-use-elements/ – Andreas