извлечение текста из 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, время: 14:29. |