Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 22.08.2008 Ostrzeżenie: (0%)
|
Mam taki przykladowy kod:
Kod $("#b1").click(function (){ var bad; var otw; otw = document.getElementByClassName('otwBadania'); bad = document.getElementById('b1'); newBad($(this).text(), 'b1', otw); }); Kod function newBad(nazw, name, otw) { var my_div = document.createElement('div'); my_div.id = 'a' + name; my_div.innerHTML = nazw; document.otw.appendChild(my_div); } a pytanie brzmi jak poprawic kod aby nowopowstaly div powstawal w divie otwBadania? probowalem za 'body' w 'document.body.appendChild(my_div)' wstawic zmienna 'otw' ale nic to nie dalo;] |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 26 Dołączył: 2.07.2007 Ostrzeżenie: (0%)
|
Kod otw = $('.otwBadania'); Jeśli masz tylko jeden atrybut do modyfikacji, nie trzeba używać JSON jako argumentu. [; Wiem, że nie trzeba - ale wcześniej było tam jeszcze coś jeszcze - zobaczyłem ze w oryginale kamil4u dodaje dwie rzeczy do nowego diva, to od razu klamry otworzyłem. Dopiero potem zauważyłem, ze drugą z nich jest innerHTML - stąd masz jeszcze na końcu html(). Klamry zostały z pośpiechu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ale z zgadzam się, że w przypadku jednego argumentu prościej byłoby: Kod $("<div/>").attr('id', 'idDiva');
Ten post edytował singles 24.05.2009, 16:48:30 |
|
|
|
Mrowek [JavaScript]dynamiczne pozycjonowanie elementu 23.05.2009, 10:31:30
singles Z tego co widzę, to w części skryptu używasz jQuer... 23.05.2009, 11:33:46
kamil4u Cytata pytanie brzmi jak poprawic kod aby nowopows... 23.05.2009, 15:19:13
erix I jest bezwartościowy, jeśli chodzi o IE.
Kodotw... 23.05.2009, 15:37:05
kamil4u CytatI jest bezwartościowy, jeśli chodzi o IE. ton... 23.05.2009, 15:42:11
erix Owszem, ale wymaga to "sporej" ilości ko... 23.05.2009, 15:53:06
kamil4u CytatOwszem, ale wymaga to "sporej" iloś... 23.05.2009, 15:58:05 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 10:39 |