Problema adaugare lista menu cu jQuery

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
hi_ella
Mesaje:40

Problema adaugare lista menu cu jQuery

Salut !Am incercat sa creez o lista atunci cand fac click pe un link cu urmatorul cod:

Cod: Selectaţi tot

$(document).ready(function(){
  $('#btn').click(function(){
    var newelm=$('<ul id="menu"><li><a href="claude.html">Claude Monet</a></li><li><a href="#">DaVinci</a></li></ul>');
    newelm.appendTo('#here');});
});
Id-ul "#here" se refera la un div gol definit intr-o parte a paginii,iar "#btn" este id-ul pt <a href..>.
Problema este ca functioneaza in Chrome, dar nu si in IE.

Apoi am incercat cu metoda load() dint-un fisier .html unde am definit lista insa problema e pe dos:merge in IE nu si in Chrome.E posibil sa fii gresit eu undeva.Poate imi puteti da o solutie (sau scriu ambele coduri?).
Multumesc anticipat! :D

MarPlo Mesaje:4343
Salut
Am incercat codul urmator, facut dupa al tau, si merge sa adauge Lista de la "newelm" in "#here" de fiecare data cand se apasa pe "#btn" (atat in Firefox, cat si IE).

Cod: Selectaţi tot

<div id="here"></div>
<a href="#" id="btn" title="Add menu">Add Menu</a>
<script>
$(document).ready(function(){
  $('#btn').click(function(){
    var newelm=$('<ul id="menu"><li><a href="claude.html">Claude Monet</a></li><li><a href="#">DaVinci</a></li></ul>');
    newelm.appendTo('#here');
    return false;
  });
});
</script>

Subiecte similare