Как добавить некоторые вещи в тег Top of div от Jquery?

0

У меня такой тег div:

<div id="movies">

   <p id="p1">Hi my friend....</p>
   <p id="p2">this is the best...</p> 

</div>

и я пишу сценарий, который вызывает метод и получает нам некоторый формат данных (в Json), а затем добавляет эти данные в тег div по id = movie, а мои новые данные добавляются под тегом p id = p2, но я хочу его добавил данные выше p тега id = p1, Как я могу это сделать? мой сценарий:

     function () {
                    var objects = [];
                    $.ajax({
                    type: "POST",
                    url: "./WebForm1.aspx/GetUnCheckNotification",
                    data: {},
                    async: false,
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success:
                    function (response) {
                                var htm = [];
                                for (var i = 0; i < response.d.length; i++) {

                                        htm.push("" + response.d[i].TITLE + "" + response.d[i].DESC + "");


                                    };
                                    $("#movies").append(htm.join('<div></div><br/>'));
                                },

                        });


                    };
Теги:

1 ответ

1
Лучший ответ
$("#movies").prepend(htm.join('<div></div><br/>'));

http://api.jquery.com/prepend/

Или

$("#movies #p1").before(htm.join('<div></div><br/>'));

https://api.jquery.com/before/

  • 0
    $("#movies p:first").before(htm.join('<div></div><br/>')); это было бы лучше. все же первый путь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню