Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
De ce au devenit recenziile Googl...

Mail suspect

Care adeziv de placi ceramice ii ...

[GAMING PC BUILD] Aprox 12000 lei
 Care sint cele mai ieftine mortar...

Ferdinand Residence - Sectorul 2

programel Win Movie Maker

Meritau ginerii lui Lot sa moara?
 Ce credeți ca s-ar intampla ...

Instanta amana sistematic pronunş...

se poate folosi alt incarcator US...

Parchet impermeabil + fara praguri
 Despre prima de activare

One Cotroceni

Piese noi pentru reducerea zgomot...

Refuzat la imbarcare din cauza un...
 

Schimbare class din jquery

- - - - -
  • Please log in to reply
2 replies to this topic

#1
bunicu9

bunicu9

    Member

  • Grup: Members
  • Posts: 253
  • Înscris: 14.07.2013
Vreau sa fac un sistem de like-uri dar intampin o problema de aspect
Am aceste 2 butoane in html
<p><a href="#" class="like float-right btn text-dark btn-outline-danger" id="'.$id.'" title="Unlike"><i class="fas fa-heart"></i> Unlike</a> </p>

<p><a href="#" class="like float-right btn text-dark btn-danger" id="'.$id.'" title="Like"><i class="fas fa-heart"></i> Like</a> </p>

Cand intru pe pagina este afisat doar unul din ele.


Si acest javascript
$(document).ready(function(){
$(document).on('click', '.like', function(){
if($(this).attr('title') == 'Like'){
$that = $(this);
$.post('like.php', {post_id:$(this).attr('id'), action:'like'},function(){
$that.text('Unlike');
$that.attr('title','Unlike');
});
}else{
if($(this).attr('title') == 'Unlike'){
$that = $(this);
$.post('like.php', {post_id:$(this).attr('id'), action:'unlike'},function(){
	 $that.text('Like');
	 $that.attr('title','Like');
});
}
}
});
});


Cand apas pe buton imi dispare iconita (Daca o introduc in javascript $that.text('<i class="fas fa-heart"></i> Unlike' imi afiseaza ca text nu ca iconita);

Vreau sa schimb si class de la butoane
Cand apas pe Like si va deveni attr('title') == 'Like' sa schimb buttonul in class="like float-right btn text-dark btn-danger"
Si cand apas pe Unlike si va deveni attr('title') == 'Unlike' sa schimb buttonul in class="like float-right btn text-dark btn-outline-danger"

Cum as putea schimba class din acel javascript ?

Edited by bunicu9, 23 January 2021 - 17:44.


#2
PeRuZzI

PeRuZzI

    Member

  • Grup: Members
  • Posts: 443
  • Înscris: 30.12.2005
Salut,

.addClass('clasa');
.removeClass('clasa');
.html('html');

#3
bunicu9

bunicu9

    Member

  • Grup: Members
  • Posts: 253
  • Înscris: 14.07.2013

View PostPeRuZzI, on 23 ianuarie 2021 - 20:56, said:

Salut,

.addClass('clasa');
.removeClass('clasa');
.html('html');
Multumesc pentru ajutor! Am rezolvat.

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate