selectare tag html anterior altui element
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
sterica
- Mesaje: 280
selectare tag html anterior altui element
Salutare,
Am un cod sub forma aceasta
Cod: Selectaţi tot
<div></div>
<div></div>
.....
<div></div>
<form></form>
Numarul div-urilor difera in funtie de ceea ce genereaza php-ul, atat div-urile cat si form-ul nu au clasa sau id
Cum pot selecta sau rescrie primul div de deasupra formului?
Multumesc!
MarPlo
Salut,
Poti sa folosesti functia getTg1BeforeTg2() din urmatorul exemplu. Returneaza elementul html cu tag $tg1 care se afla imediat inaintea elementului cu tag $tg2.
Apoi se editeaza elementul returnat cum stii.
Cod: Selectaţi tot
<div>dv1</div>
<div>dv2</div>
.....
<div>dvx</div>
<form>form</form>
<script>
//returns the element with tag $tg1 which is before the element with tag $tg2
function getTg1BeforeTg2(tg1, tg2){
var div_form = document.querySelectorAll(tg1+', '+tg2);
var ix =0;
for(var i=0; i<div_form.length; i++){
if(div_form[i].tagName.toLowerCase()==tg2.toLowerCase()){
ix = i-1;
break;
}
}
return div_form[ix];
}
//get the Div before Form
var div_x = getTg1BeforeTg2('div', 'form');
alert(div_x.innerHTML);
</script>
Subiecte similare
-
selectare pagina din sql cu rewrite in htaccess
PHP - MySQL - XML
Primul mesaj
Salut,vreau sa creez o functie in care sa imi includa pagina direct din mysql,de exemplu am facut asta
$page= $_GET ;
$page =$xyz->query(...
Ultimul mesaj
Merge perfect,mersi mult de tot,raman dator
-
Comutarea element in localStorage
JavaScript - jQuery - Ajax
Primul mesaj
Vreau să creez o funcție de comutare pentru LocalStorage unde sa se retină alegerea utilizatorului.
Vreau să încarce preferința curentă la...
Ultimul mesaj
Nu poți sa păstrezi valori tip boolean în localStorage. De aceea ai eroare. Încerca să folosesti, de exemplu, 0 pentru False și 1 pentru True.
Inca...
-
adaugare element nou intr-un array de obiecte
PHP - MySQL - XML
Primul mesaj
Salutare,
Am un array de obiecte sub forma aceasta:
$sql =
si un aray de forma aceasta:
$tipuri =
Cum pot adauga in primul array inca...
Ultimul mesaj
primesc o eroare pe linia json_decode($sql, true); , eroare este: json_decode() expects parameter 1 to be string, array given
Am rezolvat problema...
-
Adaugare sufix la fiecare element din array
PHP - MySQL - XML
Primul mesaj
Salut, cum as putea adauga un sufix fiecarui element dintr-un array?
Array
(
=> Val1
=> Val2
=> Val3
)
Afisare: Val1_sufix,...
Ultimul mesaj
Am rezolvat pana la urma
array_walk($array,function(&$x) {$x .= '_sufix';});
-
Ascunde element daca in data e un anumit text
HTML - XHTML - CSS
Primul mesaj
Se pot ascunde elemente HTML daca in atributul 'data-' e o anumita bucata de text?
De exemplu: Ascunde Div-urile care contin -en .
<div...
Ultimul mesaj
Se poate face cu CSS sau cu Javascript.
CSS:
/* with specified elements */
div {
display: none;
}
/* or global */
{
display: none;
}
Si...
-
Gasire element in array si adaugare ca prim index
JavaScript - jQuery - Ajax
Primul mesaj
Se presupune urmatorul array cu persoane:
const arr =
Vreau sa caut un anume 'name' in acel array, iar daca exista sa fie pus la inceput, cu...
Ultimul mesaj
Poti sa sortezi array-ul cu metoda sort() .
Codul urmator muta in fata (la inceput) toate obiectele cu proprietatea 'name'.
const arr = ;
let...