jQuery - usuwanie obiektów
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
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ć.
#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 | #