Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Какой селектор использовать (https://javascript.ru/forum/jquery/24668-kakojj-selektor-ispolzovat.html)

AlexDf 09.01.2012 21:23

Какой селектор использовать
 
Здравствуйте. Ни как не могу разобраться в таком примере:
<div id="userpic-area">
 <img src="img.jpeg" alt=""><br />
 <span style="font-weight:bolder;color:#FF0000">1</span>
 <span style="font-weight:bolder;color:#E48203">2</span>
 <span style="font-weight:bolder;color:#E48203">3</span>
 <span style="font-weight:bolder;color:#E48203">4</span>
</div>

Как выбрать html код span тегов
$('span', '#userpic-area').html() - при таком селекте выбирается только текст

Serg_pnz 09.01.2012 23:02

Давайте пойдем с конца: что вы хотите изобразить и для чего?
Фраза "Как выбрать html код span тегов" как-то пугает...

melky 09.01.2012 23:06

$('span', '#userpic-area').map(function(){ return this.innerHTML; }).get();


вернёт массив их html кодов. делайте с ним, что хотите.

AlexDf 09.01.2012 23:11

Нужно чтобы в селекторе в результате оказались все теги span из указанного примера.

melky 09.01.2012 23:15

Цитата:

Сообщение от AlexDf (Сообщение 149199)
Как выбрать html код span тегов

Цитата:

Сообщение от AlexDf (Сообщение 149233)
Нужно чтобы в селекторе в результате оказались все теги span из указанного примера.

определитесь уже, что вам нужно.

Цитата:

Сообщение от AlexDf (Сообщение 149233)
Нужно чтобы в селекторе в результате оказались все теги span из указанного примера.

ваш селектор верен.

AlexDf 09.01.2012 23:34

Цитата:

Сообщение от melky (Сообщение 149228)
$('span', '#userpic-area').map(function(){ return this.innerHTML; }).get();


вернёт массив их html кодов. делайте с ним, что хотите.

Хорошо, теперь я немного не понимаю как мы вставим результат скажем в
<div id="id_div"></div>


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