2010-06-14 4 views
0

Я извлекаю информацию из файла XML, и div class="long" отлично работает, но якорь не работает или не отображается в IE. Он работает во всех других браузерах, но не в IE? Есть предположения?jQuery не отображается в IE?

$(this).find('desc').each(function() 
{ 
    var url = $(this).find('url').text(); 
    var long = $(this).find('long').text(); 

    $('<div class="long"></div>').html(long).appendTo('#link_'+id); 
    $('<a href="http://'+url+'"</a>').html(url).appendTo('#link_'+id); 
}); 

ответ

1

$('<a href="http://'+url+'"></a>').html(url).appendTo('#link_'+id);?

Вы открыли закрывающий кронштейн вашего a.

+0

Хотелось бы, чтобы это было .. Я закрыл его дальше в своем коде. – Xtian

+0

Вы попытались сделать это за один шаг: '$ ('# link _' + id) .append (''+url+'');' Какую версию IE вы используете? –

+0

@ Xtian - Вы можете уточнить? Вы не можете закрывать его дальше в своем коде, это создание узла/документа, вам нужно создать узел значений в этой точке. –

Смежные вопросы