2015-01-05 2 views
1

Попытка выбрать первый/2-й дд в дл того, чтобы добавить к нимJQuery п-й ребенок Append (первый и второй дд в дл) Проблема

HTML:

<dl> <dt></dt> 
    <p></p> 
    <dd></dd> 
    <dd></dd> 
</dl> 

JS (Jquery):

$("dl dd:nth-child(1)").after("<sub>md</sub>"); 
$("dl dd:nth-child(2)").after("<sub>lg</sub>"); 

Js Fiddle

Как я могу достичь более одного дл? Должен ли я использовать .each?

Спасибо!

ответ

1

Просто используйте nth-of-type и это добавит его всем (ваш скрипку также не работает JQuery)

$("dl dd:nth-of-type(1)").after("<sub>md</sub>"); 
$("dl dd:nth-of-type(2)").after("<sub>lg</sub>"); 

FIDDLE

+0

ОГРОМНОЕ СПАСИБО !! Кстати, используемый .append (.after сломал мой код);) – Mintberry

Смежные вопросы