Помогите с 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, время: 21:56. |