⊗jsPmPrRET 480 of 505 menu

Redaktimi dhe Fshirja e Njëkohshme e Elementeve

Le të themi se kemi një grup të caktuar paragrafësh:

<div id="parent"> <p>text1</p> <p>text2</p> <p>text3</p> </div>

Le t'i bëjmë këto paragrafe të tilla që teksti i çdo paragrafi të mund të redaktohet dhe në fund të çdo paragrafi të ketë një lidhje për fshirje.

Gjatë implementimit të detyrës së përshkruar na pret një problem i caktuar.

Për të kuptuar thelbin e problemit, le të shohim kodin HTML që do të fitohet, kur në fund të çdo paragrafi do të shtohen lidhjet për fshirje:

<div id="parent"> <p>text1<a href="">remove</a></p> <p>text2<a href="">remove</a></p> <p>text3<a href="">remove</a></p> </div>

Le të imagjinojmë tani, që me një klikim në çdo paragraf, në të do të shfaqet një input për redaktim të tekstit. Në këtë rast, në input do të hyjë i gjithë teksti i paragrafit - së bashku me lidhjen për fshirje!

Kjo, sigurisht, nuk është e saktë.

Një zgjidhje më e suksesshme do të ishte mbështjellja e teksteve të paragrafëve në etiketat span, kështu:

<div id="parent"> <p><span>text1</span><a href="">remove</a></p> <p><span>text2</span><a href="">remove</a></p> <p><span>text3</span><a href="">remove</a></p> </div>

Për një kod të tillë thjesht mund të vendosni një ngjarje për redaktim jo në vetë paragrafin, por në span me tekst. Në këtë rast, input-i për redaktim do të shfaqet brenda etiketës span, dhe lidhja jonë për fshirje do të mbetet e paprekur.

Është dhënë kodi HTML vijues:

<div id="parent"> <p><span>text1</span></p> <p><span>text2</span></p> <p><span>text3</span></p> </div>

Shtoni një lidhje për fshirje në fund të çdo paragrafi.

Bëni që me një klikim në span të shfaqet një input për redaktim brenda tij.

Le të themi tani që fillimisht nuk ka etiketa span:

<div id="parent"> <p>text1</p> <p>text2</p> <p>text3</p> </div>

Fillimisht mbështillni tekstin e paragrafit në etiketat span, shtoni këtyre etiketave mundësinë e redaktimit, dhe pastaj shtoni në fund të çdo paragrafi një lidhje për fshirje.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo