извлечение текста из html
Здравствуйте. Пытаюсь извлечь нужные данные из html. Но пока безуспешно..
Вот код:
<html>
<head>
<script type="text/javascript" src="jquery-1.5.min.js"></script>
<script>
$(function(){
var s="";
$($("#sp").parent().parent()+">div>span>label").each(fucntion(){
s+=$(this).text();
})
alert(s);
})
</script>
</head>
<body>
<div>
<div>
<span id="sp">
<label>
text1
</label>
</span>
</div>
<div>
<span>
<label>
text2
</label>
</span>
</div>
<div>
<span>
<label>
text3
</label>
</span>
</div>
</div>
</body>
</html>
Из "зацепок" использую единственный id'шник. Собственно основная проблема в том, что, видимо, неправильно указываю элемент в селекторе. Буду благодарен за помощь |
$($("#sp").parent().parent()+">div>span>label")
И что вы пытаетесь такой конструкцией вытащить? О_о Ещё бы написали $(document).children().parent().children().parent( ).children().parent().... и т.д. |
конечно не правильно. Вы пытаетесь к объекту приплюсовать строку
можете попробовать:
$("#sp").parent().parent().find('label').each( ...
|
Цитата:
|
| Часовой пояс GMT +3, время: 01:17. |