⊗jsPmPrRET 480 of 505 menu

Elementu rediģēšana un dzēšana vienlaicīgi

Pieņemsim, ka mums ir noteikta rindkopu kopums:

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

Ļaujiet šīm rindkopām izveidot tā, lai varētu rediģēt katras rindkopas tekstu un tajā pašā laikā katras rindkopas beigās atrastos saites uz dzēšanu.

Izpildot aprakstīto uzdevumu, mūs sagaida noteikta problēma.

Lai saprastu problēmas būtību, apskatīsim HTML kodu, kas tiks iegūts, kad katrai rindkopai beigās tiks pievienotas saites uz dzēšanu:

<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>

Tagad iedomājieties, ka, noklikšķinot uz jebkuras rindkopas, tajā parādīsies ievades lauks rediģēšanai. Šajā gadījumā ievades laukā nonāks visa rindkopas teksts - kopā ar saiti uz dzēšanu!

Tas, protams, nav pareizi.

Veiksmīgāks risinājums būtu ietekt rindkopu tekstus span tagos, šādi:

<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>

Šādam kodam var vienkārši pievienot notikumu rediģēšanai nevis pašai rindkopai, bet gan span ar tekstu. Šajā gadījumā ievades lauks rediģēšanai parādīsies span tagā, un mūsu saite dzēšanai paliks nepieskarta.

Dots šāds HTML kods:

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

Pievienojiet saiti uz dzēšanu katrai rindkopai beigās.

Iestatiet tā, lai, noklikšķinot uz span, tajā parādītos ievades lauks rediģēšanai.

Pieņemsim, ka sākotnēji span tagu nav:

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

Vispirms ietekojiet rindkopas tekstu span tagos, pievienojiet šiem tagiem iespēju rediģēt, un pēc tam pievienojiet katrai rindkopai beigās saiti uz dzēšanu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt