Я получаю данные
$.ajax({
url: "ajax_calcul.php",
type: "post",
data: ({val:val}),
success: function(Envoyer){
var ss =Envoyer.find('#a1').text(); // Ошибка
alert(ss);
}
});
В Envoyer содержится
<div id="a1">
<span>val1</span>
<span>val2</span>
</div>
<div id="a2">
<span>val3</span>
<span>val4</span>
</div>
Как мне вытащить содержимое Дива с id=a1
Спустя 6 минут, 30 секунд (17.04.2012 - 12:52) bodja написал(а):
Цитата |
Как мне вытащить содержимое Дива с id=a1 |
alert(document.getElementById('a1').innerHTML)
Спустя 2 минуты, 8 секунд (17.04.2012 - 12:54) Michael написал(а):
success: function(Envoyer){
var $tree = $('<div></div>');
$tree.append(Envoyer);
var ss =$tree.find('#a1').text();
alert(ss);
}
Спустя 2 минуты, 49 секунд (17.04.2012 - 12:57) Ser18 написал(а):
Цитата (bodja @ 17.04.2012 - 12:52) | ||
alert(document.getElementById('a1').innerHTML) |
Envoyer = '<div id="a1">
<span>val1</span>
<span>val2</span>
</div>
<div id="a2">
<span>val3</span>
<span>val4</span>
</div>';
Envoyer - это получаем из ajax запроса
Теперь надо вытащить отсюда содержимое тега с id="a1"
Спустя 13 минут, 18 секунд (17.04.2012 - 13:10) bodja написал(а):
А ,не из дом а из строки?
Ну так регулярочками работаем.
Типа такого.
или так
Ну так регулярочками работаем.
Типа такого.
data=String(Envoyer);
data=data.replace(/\r\n/g,'');
ss=data.replace(/(.*)<div id="a1">(.*?)<\/div>(.*)/i,'$2');
или так
ss=Envoyer.getElementsByTagName('div')[0].innerHTML