jQuery návod – (6) Úprava prvků

Vítejte v šestém díle našeho seriálu o jQuery. Po poutavých efektech se dnes zaměříme na základní kámen webu – manipulaci s prveky. Díky jQuery můžete snadno a rychle měnit obsah, třídy, vlastnosti prvků nebo dokonce celý HTML kód. Připravte se, protože se dozvíte spoustu užitečných triků!

Reklama

1. Změna obsahu

text(): Nastaví nebo získá textový obsah prvku.

$("#prvek").text("Nový text"); // nastaví nový text
var text = $("#prvek").text(); // získá text prvku

html(): Nastaví nebo získá HTML obsah prvku.

$("#prvek").html("<strong>Nový HTML</strong>"); // nastaví nový HTML
var html = $("#prvek").html(); // získá HTML prvku

2. Práce s třídami

addClass(): Přidá třídu k prvku.

$("#prvek").addClass("noveTridy");

removeClass(): Odebere třídu z prvku.

Reklama
$("#prvek").removeClass("noveTridy");

toggleClass(): Přidá třídu, pokud ji prvek nemá, nebo ji odebere, pokud ji má.

$("#prvek").toggleClass("noveTridy");

3. Změna vlastností prvků

attr(): Nastaví nebo získá hodnotu atributu.

$("#prvek").attr("src", "obrazek.jpg"); // nastaví zdroj obrázku
var zdroj = $("#prvek").attr("src");    // získá zdroj obrázku

removeAttr(): Odebere atribut z prvku.

$("#prvek").removeAttr("src"); // odebere atribut src

4. Změna CSS

css(): Nastaví nebo získá hodnotu CSS vlastnosti.

Reklama
$("#prvek").css("color", "red"); // nastaví barvu textu na červenou
var barva = $("#prvek").css("color"); // získá barvu textu

5. Vložení nových prvků

append(): Vloží obsah na konec prvku.

$("#prvek").append("<span>Konec</span>");

prepend(): Vloží obsah na začátek prvku.

$("#prvek").prepend("<span>Začátek</span>");

Závěr

V dnešním díle jsme si ukázali, jak s pomocí jQuery měnit obsah, vlastnosti a styly webových prvků. Tato knihovna vám skutečně umožňuje manipulovat s webovým obsahem snadno a intuitivně.

V příštím díle se budeme věnovat událostem a zjistíme, jak s jejich pomocí reagovat na různé akce uživatelů. Děkuji za pozornost a těším se na další setkání!

Reklama

Reklama
Reklama
Zavřít reklamu