Как найти Div HTML из сообщения AJAX Post в JQuery - PullRequest
1 голос
/ 28 октября 2010

Я использую JQuery, и у меня есть приведенный ниже код.

 $("#departure_city").change(function() 
            {                         
                $.ajax(
                {
                type:'post',
                url: '/specialoffers.aspx',
                data: { city: $(this).val() },
                success: function(result) 
                {
                    $("tab-container").find(".borderContainer").html((result).find('#tab-container').find('.borderContainer').html);
                }
                });
            });   

Я хочу обновить определенный div html, полученный из hjml результата ajax, я пытаюсь использовать некоторую логику ниже, но она не работает длямне.Здесь я хочу взять конкретный HTML-код div из результата ajax.

$("tab-container").find(".borderContainer").html((result).find('#tab-container').find('.borderContainer').html);

Пожалуйста, предложите!

1 Ответ

1 голос
/ 28 октября 2010

Вам не хватает # на первом селекторе, $ на втором и () на вашем .html() вызове, например:

$("#tab-container").find(".borderContainer").html($(result).find('#tab-container').find('.borderContainer').html());

Немного просто было бы так:

$("#tab-container .borderContainer").html($(result).find('#tab-container .borderContainer').html());

Или используйте .replacewith() вот так:

$("#tab-container .borderContainer").replaceWith($('#tab-container .borderContainer', result));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...