Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Comentarii amuzante pe Youtube

Nu iese laptopul din sleep mode.

Facerea de bine - ce aștepta...

Probleme drum servitute
 Se pot monta placi de gresie de 1...

Card de debit virtual emis de India

Diferenta ATS generator si PV

La multi ani @Lotusisrael!
 Declarație primar

Contestare amenda politia locala

PC se restarteaza cu erori ecran ...

Mercedes atego 815 oprire motor
 Ce contine Creion rani dupa ras?

Filtru sedimente inainte de pompa?

Paște fericit!

electrician constructor video curs
 

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

Bun venit pe Forumul Softpedia!

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