У меня такой тег 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/>'));
},
});
};
$("#movies").prepend(htm.join('<div></div><br/>'));
http://api.jquery.com/prepend/
Или
$("#movies #p1").before(htm.join('<div></div><br/>'));
$("#movies p:first").before(htm.join('<div></div><br/>'));
это было бы лучше. все же первый путь.