?

Log in

No account? Create an account
 
 
01 Декабрь 2009 @ 15:52
Создание объекта на jQuery  
Добрый день, господа.
Изучаю фреймворк, буду задавать глупых вопросов.

Вопрос первый - а как создаваь html объект в jQuery ?

я так понимаю есть только вот это:

Container = $(document.createElement("div"));
и вот это:
Container = $(<div></div>);

Случайно не существует какого либо метода, возвращающего объект?

что то типа вроде
Container = $(document).create("div")

или

var newImage = $("#img").create("img")


Или свой адд-ин писать?
:)



 
 
 
Человек-без-прошлогоsontar on Декабрь, 1, 2009 12:59 (UTC)
1. Документацию читал?
2. В Гугл ходил?
Идиатулла Хайдаровичadward on Декабрь, 1, 2009 13:01 (UTC)
Устал ходить в гугл.
он мне даёт только одно и тоже, как только не переформулировывал вопрос.
Человек-без-прошлогоsontar on Декабрь, 1, 2009 13:11 (UTC)
вовращает объект, пишу прямым текстом
ex_aka_drew on Декабрь, 1, 2009 13:30 (UTC)
Обычным JavaScript’ом: var image = new Image();
Человек-без-прошлогоsontar on Декабрь, 1, 2009 13:34 (UTC)
var div = new Div();
))))))
Идиатулла Хайдаровичadward on Декабрь, 1, 2009 13:49 (UTC)
var span = new Span ()
var table = new Table()

бугога, ага.

смотрите, что то недопонимаю.
делаю так:

< head>
< script src="res/jquery-1.3.2.min.js"></ script>
< script>
$(document).ready(function () {
var div = $("< div></ div>", document.body)
var img = $("< img />", div);

alert(document.body.outerHTML)
});
< /script>

< /head>
< body>
< p>bla!</ p>
</ body>


ответ: < body>< p>bla!</ p></ body>
Человек-без-прошлогоsontar on Декабрь, 1, 2009 13:53 (UTC)
без мозга тяжело, понимаю. особенно если документацию не читать.
Идиатулла Хайдаровичadward on Декабрь, 1, 2009 14:12 (UTC)
Да просто беда.
нашёл тоже по-русски:

http://jquery-docs.ru/Core/jQuery/#htmlownerDocument

чую, любо переводчик перевёл не задумываясь, либо это не то, что мне нужно

суть то в чём - мне нужен метод, в который я отправил бы название тега, родителя и метод вернул бы мне объект, причём уже в родителе.

похоже, самому писать таки.

Вы, как гуру мне просто скажите - есть такое, готовое, или нет?
Человек-без-прошлогоsontar on Декабрь, 1, 2009 14:16 (UTC)
В примере русским по белому написано:

$("< div>< p>Hello</p></div>").appendTo("body")
вместо body можно использовать jquery-селектор:
$("< div>< p>Hello</p></div>").appendTo("#myparentdiv")
Идиатулла Хайдаровичadward on Декабрь, 1, 2009 14:25 (UTC)
вот блин.
спасибо.

просто с утра в новом коде, без обеда, голова кругом идёт.
мне показалось, что в првой строке присваивается id="body" к элементу div.

И даже проверять не стал.
Вот тут запутался http://www.rsdn.ru/article/inet/jQuery.xml
в описании $(html)

в общем, спасибо большое, пойду как я поем.