Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Два вопроса по jQuery (https://javascript.ru/forum/jquery/19092-dva-voprosa-po-jquery.html)

logon71 25.07.2011 23:08

Два вопроса по jQuery
 
Буду признателен в помощи.
Вопрос 1:

Есть контейнер
<div id="mydiv"></div>
. Нужно создать тег картинки и добавить его внутрь контейнера. Как результат выражения (в переменную myVar) нужно получить объект картинки. Какое выражение c использованием jQuery будет правильным?

выберите один или несколько вариантов решения

myVar = $("#mydiv").html("<img />"); 
  myVar = $("#mydiv").append("<img />"); 
  myVar = $("<img />").wrap("#mydiv"); 
  myVar = $("<img />").appendTo("#mydiv");


Вопрос 2:

Есть следующий HTML код:

<div id="b1"></div>

 <span id="s1"></span>

 <div id="b2"></div>

 <div id="b3"><span id="s2"></span></div>

 <span id="s3"></span>

 <div id="b4"></div>


Какой набор объектов вернет выражение $("#b1 ~ span")?

выберите один вариант решения

#s1, #b2, #b3, #s3, #b4
#s1
#b3, #s2
#s2
#s1, #s2, #s3
#s1, #s3

myocean 25.07.2011 23:14

полагаю 2 6
хотя в jquery не силен

logon71 25.07.2011 23:37

Цитата:

Сообщение от myocean (Сообщение 115409)
полагаю 2 6
хотя в jquery не силен

Имеете ввиду в первом: myVar = $("#mydiv").append("<img />"); ?
А во втором: #s1, #s3 ?

logon71 26.07.2011 12:45

больше не кто не знает, по точнее ?

melky 27.07.2011 16:28

myVar = $("#mydiv").append("<img />");

пруфа нет, но разница в работе есть
но быстрее
myVar = $("#mydiv").html("<img />");


...
и
Цитата:

#s1, #s3
пруф насчет второго


Часовой пояс GMT +3, время: 12:15.