2017-04-14 2 views
-1

Ich benutze CakePHP 2.9. Ich möchte ID dynamisch vergeben. Die ID sollte sich nach dem Buchstaben ändern.ID Shold Änderung dynamisch

$alphas = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');  
<script> 
    $(document).ready(function() { 
     $('#lettera').click(function() { 
      var a = $('#lettera').text();/* alert(a); */ 
     }); 
    }); 
</script> 
<section> 
    <div class="container"> 
     <div class="row"> 
      <ul class="list-inline"> 
       <li> 
        <?php 
         foreach($alphas as $letter){ 
          echo ($this->Html->tag('a', $letter, ['id' => 'letter'.$letter])); 
         } 
         echo $this->Html->para('bid_val', ''); 
        ?> 
       <li> 
      </ul> 
     </div> 
    </div> 
</section> 

Antwort

0

Fügen Sie einfach Klasse zu jedem Buchstaben und verwenden diese Wert geklickt eins zu bekommen.

$(document).ready(function() { 
    $('.letter').click(function() { 
     var character = $(this).text(); 
    }); 
}); 


foreach($alphas as $letter){ 
    echo ($this->Html->tag('a', $letter, ['id' => 'letter'.$letter, 'class' => 'letter'])); 
} 
+0

Es funktioniert .... DANKE !!! – Ajay