Помогите с dom выражением
Имеется html страница:
<table> <tr class="odd"> <td><p><a href="1.html"></p></td> <td><p><a href="2.html></p></td> </tr> <tr class="odd"> <td><p><a href="3.html"></p></td> <td><p><a href="4.html></p></td> </tr> <tr class="odd"> <td><p><a href="5.html"></p></td> <td><p><a href="6.html></p></td> </tr> Как через jquery получить урлы 1.html, 3.html, 5.html? Я плохо знаю синтаксис jquery, пробовал так: $(.odd td p(1) a) $(.odd a:first) не срабатывает.. всё равно в первом случае возвращает все ссылки, а во втором только самую первую. Спасибо если поможете. |
Цитата:
|
чтобы показать, что я что-то пробовал) ну не знаю я как получить первый элемент:)
|
kotofeich,
:-/ <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> <script language="JavaScript" type="text/javascript"> $(function() { $(".odd td:first-child a") .each(function() { $(this).html($(this).attr('href')); }); }); </script> <table> <tr class="odd"> <td><p><a href="1.html"></a></p></td> <td><p><a href="2.html"></a></p></td> </tr> <tr class="odd"> <td><p><a href="3.html"></a></p></td> <td><p><a href="4.html"></a></p></td> </tr> <tr class="odd"> <td><p><a href="5.html"></a></p></td> <td><p><a href="6.html"></a></p></td> </tr> </table> |
Часовой пояс GMT +3, время: 13:09. |