javascript - Swapping text equal in different divs and classes -


i have several boxes of cards on 1 page, these boxes can come dynamically in different, not upper right corner has text click open accordion type content, each class have action below, think of regardless of number of classes.

*new

i not know how explain it, i'll try summary: change text of 1 div when clicking, because when click on item in box changes other texts of other boxes.

$('.change-1').click(function () {     var $mudartxt = $('.mudartexto');     if ($mudartxt.text() == 'expandir')         $mudartxt.text('ocultar');     else {         $mudartxt.text('expandir');     } }); 

you need find current clicked item.

for can use event object

$('.change-1').click(function (e) {      // current target jquery object      var $target = $(e.currenttarget);      // find mudartexto in current target.      var $mudartxt = $target.find('.mudartexto');      if ($mudartxt.text() == 'expandir')          $mudartxt.text('ocultar');      else {          $mudartxt.text('expandir');      }  });
.change-1 {  display:inline-block;  width:200px;  height:50px;  text-align: center;  background-color:#dfdfdf;  clear: both;  float: left;  margin-top:10px;  }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>  <div class="change-1">    <div class="mudartexto">expandir</div>  </div>  <div class="change-1">    <div class="mudartexto">expandir</div>  </div>  <div class="change-1">    <div class="mudartexto">expandir</div>  </div>  <div class="change-1">    <div class="mudartexto">expandir</div>  </div>


Comments

Popular posts from this blog

networking - Vagrant-provisioned VirtualBox VM is not reachable from Ubuntu host -

c# - ASP.NET Core - There is already an object named 'AspNetRoles' in the database -

ruby on rails - ArgumentError: Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true -