2010-12-07 2 views
3

У меня есть успешный запрос ajax, который может загрузить все содержимое html, теперь мне нужно только получить тег div, который содержит идентификатор «data-today».jquery ajax fetch только один div-блок с другой страницы

Как закодировать такой скрипт?

+0

@user, вы добавить, что HTML в уже Dóm ??? – kobe 2010-12-07 04:21:35

ответ

4

Взгляните на этот SOq:

Что-то вдоль этих линий:

success: function(data) { 
    //create jquery object from the response html 
    var $response=$(data); 
    //query the jq object for the values 
    var dataToday = $response.find('#data-today').text(); 
} 
+0

kool, это позаботится о том, что html не привязан к DOM .. + 1 /// – kobe 2010-12-07 04:27:16

2

$('#data-today').html(), если вы хотите, чтобы все HTML // на это ставит

если вы хотите текст внутри него

$('#data-today').text() // this gives hello how are you 

.text() дает текст между HTML

<div> hello how are you </div> 
+0

@user мой ответ будет работать, если вы добавите результаты в dom уже. icyrock ответ даст вам, что div получается из ответа. – kobe 2010-12-07 04:26:16

Смежные вопросы