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

6 Responses to “jQuery – usuwanie obiektów”

  1. Riddle September 23, 2007 at 11:35 pm #

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

    PS: Gdzie jest link edycji komcia? :>

  2. radmen September 23, 2007 at 11:35 pm #

    No widzisz :)

  3. radmen September 23, 2007 at 11:35 pm #

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

  4. radmen September 23, 2007 at 11:35 pm #

    Ok, już jest ;p

  5. Piechuła September 23, 2007 at 11:35 pm #

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

  6. radmen September 23, 2007 at 11:35 pm #

    Piechuła: dzięki ;-)