Привет, ребята У меня очень странная проблема, например, с функцией добавления. В основном я получаю данные из вызова ajax в xml. Разберите xml в переменные, а затем добавьте каждую функцию к определенному div. Работает отлично в firefox, чтобы сделать работу, чтобы заставить файл разбираться, т.е. Пожалуйста, обратите внимание, «все работает» мелкий мой переменные и т.д. все имеет значение и т.д.Проблема с jQuery append в ie7
Однако, когда я использую функцию дописать текст случайным образом появляется вне его, содержащий ДИВЫ см рисунка ниже:
alt text http://www.freeimagehosting.net/uploads/e21468dd49.png
Как вы можете видеть, что какой-то текст переполняет контейнер или кажется почти отраженным? Любой способ, приведенный ниже, - это фрагмент кода, в котором я делаю добавление: я также должен добавить. Я открываю этот div в диалоговом окне, созданном с помощью jquery ui, который устанавливает отображаемый div: block - так что мне интересно, оказывает какое-либо влияние.
$(xml).find("entry").each(function()
{
var $item = $(this);
var title = $item.find("title").text();
var linkN = $item.find("link").attr("href");
var output = "<a href=\"" + linkN + "\" target=\"_self\">" + title + "<\/a>" + "<br />";
$("#notifyBox").append($(output));
$('#notifyBox').show();
});
Надеюсь, вы, ребята, можете помочь, это самая странная проблема, с которой я когда-либо сталкивался.
вы видите ничего странного в источнике зрения? – Lazarus
нет источника, который выглядит хорошо - посмотрел в сгенерированном источнике, и все кажется, что все в порядке. все теги закрыты должным образом и т. д. просто очень трудно решить, поскольку не может показаться очевидными проблемы. – jonnyhitek
Как правило, я всегда использую одинарные кавычки для установки элементов String в JavaScript. Это дает вам возможность использовать двойные кавычки при динамическом построении разметки и устраняет головные боли, связанные с необходимостью избежать всего. Просто немного подсказки. :) – markedup