Я использую jQuery 1.4.2 для плавного перехода между похожими веб-страницами (в ff3). При нажатии на ссылку сценарий javascript должен загрузить новый html, отфильтровать нужные элементы и заменить их на текущей странице.
Похоже, что $ (htmlcode) не делает то, что я ожидал. Приведенные ниже действия работают при прямой загрузке страницы, но при использовании $ .get у меня возникают следующие проблемы:
- Кажется, что функция find ищет только элемент div с именем id = "page", который находится внутри элемента body
- один из элементов имеет
<script>...</script>
, но <script>...</script>
отсутствует в DOM $ (htmlcode).
Кто-нибудь знает, как это решить?
$.get(
url,
function(responseText, textStatus, xmlHttpRequest) {
alert($(responseText).find("#header")); // works, #header is inside div#page
alert($(responseText).find("#header").html()); // displays content, but WITHOUT the <script>...</script>
alert($(responseText).find("title")); // not found, title is outside div#page
}
);