在jquery中找到id的值

时间:2017-04-13 09:42:36

标签: jquery cakephp

当我尝试获取id的值时,它返回0;我想" a"。 在ADVANCE中感谢

<script>
$(document).ready(function() {
    $('#lettera').click(function(){
       var a = $('#lettera').val();console.log(a);
    });
});
</script>
<section>
   <div class="container">
       <div class="row">
           <ul class="list-inline">
               <?php
                   foreach($alphas as $letter){
                       echo ($this->Html->tag('li', $letter, ['id' => 'letter'.$letter]));
                   }
               ?>
           </ul>
       </div>
   </div>
</section>

2 个答案:

答案 0 :(得分:1)

您正在创建的元素似乎是li,而li没有value属性。大概你正在寻找元素的文本,所以请改用text()

$('#lettera').click(function(){
  var a = $(this).text();
  console.log(a);
});

答案 1 :(得分:0)

替换

 var a = $('#lettera').val()

var a = $('#lettera').attr("id")