jQuery - usuwanie obiektów

Dodano 23 WRZ 2007 roku o godzinie 23:35:20

Robiąc szablon, napotkałem jeden problem. Notki minibloga, które były wyświetlane na pływającej warstwie, były przysłaniane przez <object>(konkretniej filmy z YT). Chciałem w jakiś sposób pozbyć się ich na stronie głównej, w sposób podobny do tego na głównej joggera - zastąpienie obiektu napisem.

Przy wykorzystaniu jQuery, to żaden problem. Wystarczy napisanie jednego łańcucha. Założenie jest takie -> znajdujemy wszystkie <object>-> przechodzimy do rodzica -> tam zostawiamy odpowiedni tekst -> kasujemy <object>.

Całość wygląda tak:

$("object").parent().append("<i>[Obiekt]</i>").end().remove();

Muszę przyznać, że dzięki jQuery wykorzystanie JS'a staje się dla mnie przyjemnością :-)

PS. Riddle twierdzi, że powinno może być tak:

$('object').after('<i>[Obiekt]</i>').remove();

:-P

Komentarze

#1

Prościej: :)
$('object').after('<i>[Obiekt]</i>').remove()

PS: Gdzie jest link edycji komcia? :>

Riddle | #

#2

No widzisz :)

radmen | #

#3

Riddle: ten link za chwilkę się pojawi :)

radmen | #

#4

Ok, już jest ;p

radmen | #

#5

Pokasowałem Twoje komentarze, które trafiły do mnie przez przypadek :)

Piechuła | #

#6

Piechuła: dzięki ;-)

radmen | #

Disclaimer

Jakkolwiek jestem właścicielem tego bloga, nie ponoszę odpowiedzialności za kometarze napisane przez innych obywateli tego wolnego kraju.

Zastrzegam sobie prawo do kasowania/modyfikowania komentarzy (jeśli uznam to za stosowne).

Dodaj komentarz

Tylko zalogowani użytkownicy mogą komentować.