Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.07.2011, 12:40
Аспирант
Отправить личное сообщение для weeklyTea Посмотреть профиль Найти все сообщения от weeklyTea
 
Регистрация: 18.12.2010
Сообщений: 42

как получить весь xml
наверное глупый вопрос, но все таки:
в iframe вставлен xml файл, можно ли весь этот файл скопировать в какой-нибудь div ?
Ответить с цитированием
  #2 (permalink)  
Старый 27.07.2011, 12:53
Аспирант
Отправить личное сообщение для weeklyTea Посмотреть профиль Найти все сообщения от weeklyTea
 
Регистрация: 18.12.2010
Сообщений: 42

и еще один вопрос:
есть код:
<html>
<head>
	<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
	<script type="text/javascript">
		$(document).ready(function(){
			alert($('#ifr').contents().find('msgText').text());
		});
	</script>
</head>
<body>
	<iframe id="ifr" src="testXML.xml"></iframe>
	<div id="qwerty">
	</div>
</body>
</html>


testXML.xml выглядит так:
<?xml version="1.0" encoding="utf-8" ?>
<messages>
	<msg>
		<msgText>
		Message1
		</msgText>
	</msg>
	<msg>
		<msgText>
		Message2
		</msgText>
	</msg>
</messages>


как сделать, чтобы в алерте вылазило только "Message1" ?
Ответить с цитированием
  #3 (permalink)  
Старый 27.07.2011, 13:22
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

....find('msgText*!*:first*/!*')....
Ответить с цитированием
  #4 (permalink)  
Старый 27.07.2011, 13:27
Аспирант
Отправить личное сообщение для weeklyTea Посмотреть профиль Найти все сообщения от weeklyTea
 
Регистрация: 18.12.2010
Сообщений: 42

а если элементов <msg> будет 60 штук, и мне надо будет получить содержимое <msgText> 47ого <msg>, то писать find('msgText:forty-seventh') ? )
Ответить с цитированием
  #5 (permalink)  
Старый 27.07.2011, 13:29
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от weeklyTea Посмотреть сообщение
а если элементов <msg> будет 60 штук, и мне надо будет получить содержимое <msgText> 47ого <msg>, то писать find('msgText:forty-seventh') ? )


find('msgText:eq(46)')


46, т.к. отсчёт идёт от 0, а не от 1)
__________________
kobezzza
code monkey
Ответить с цитированием
  #6 (permalink)  
Старый 27.07.2011, 13:39
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от weeklyTea Посмотреть сообщение
а если элементов <msg> будет 60 штук, и мне надо будет получить содержимое <msgText> 47ого <msg>, то писать find('msgText:forty-seventh') ? )


если так хотите, напишите об этом Резигу
Ответить с цитированием
  #7 (permalink)  
Старый 28.07.2011, 06:58
Аспирант
Отправить личное сообщение для weeklyTea Посмотреть профиль Найти все сообщения от weeklyTea
 
Регистрация: 18.12.2010
Сообщений: 42

спасибо )

еще один вопрос на очевидную тему: как можно получить все <msgText> в одном <msg>, если первых во втором несколько штук?
Ответить с цитированием
  #8 (permalink)  
Старый 28.07.2011, 13:46
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

find('msg:eq(46) > msgText')
__________________
kobezzza
code monkey
Ответить с цитированием
  #9 (permalink)  
Старый 28.07.2011, 17:43
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от kobezzza Посмотреть сообщение
find('msg:eq(46) msgText')
можно и без >, если надо "прям все", включая потомков потомков
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить список элементов в localStorage? Бобр Общие вопросы Javascript 8 17.09.2013 14:32
Как получить название композиции из Windows Mepia Plyaer alx99 Javascript под браузер 1 18.02.2011 16:21
Как получить размер блока сразу после изменения его содержимого? Cooskon Events/DOM/Window 6 17.09.2010 16:15
Как подключить XML к слайдеру картинок. Mexxman jQuery 0 12.08.2010 15:34
Как получить имя компа через JavaScript? Бурундук Общие вопросы Javascript 3 19.09.2009 16:44