Javascript 通过jquery中的循环获取值

Javascript 通过jquery中的循环获取值,javascript,php,jquery,codeigniter,Javascript,Php,Jquery,Codeigniter,此代码问题中的朋友将为循环携带不同的值。这里我有一个Writern代码,根据ahref类的点击循环获取值,我想获取隐藏值的值,例如,在第一次迭代中,标题是cow on click ahref,它应该警告0(问题id值)。单击第二个标题类别时,它应该得到警报1,就像单击5个不同的标题时,它应该分别显示0-4,但现在单击不同的标题时,它只会警报0,而不会警报其他值。有谁能建议我如何实现这一目标 获取父级h2,然后下一步。问题\u id如下所示 $('.question_title')。单击(函数(

此代码问题中的朋友将为循环携带不同的值。这里我有一个Writern代码,根据ahref类的点击循环获取值,我想获取隐藏值的值,例如,在第一次迭代中,标题是cow on click ahref,它应该警告0(问题id值)。单击第二个标题类别时,它应该得到警报1,就像单击5个不同的标题时,它应该分别显示0-4,但现在单击不同的标题时,它只会警报0,而不会警报其他值。有谁能建议我如何实现这一目标

获取父级
h2
,然后下一步
。问题\u id
如下所示

$('.question_title')。单击(函数(){
var value=$(this.parent().next('.question_id').val();
警报(值);
});

用于


您在所有五个隐藏字段中都有相同的id
question\u id

你可以这样吃

$('.question_title').click(function() {
   alert($(this).attr("data-tell"));
});

由于“id”是唯一的值,它将只获取第一个元素

试试这个:

$('.question_title').click(function()
{
  var value = $(this).data('value');
  alert(value);
});

它为我工作。请参阅更新@Navaneethakrishnank
id
在同一个socument中应该是唯一的。您可以简单地使用
this.id
<?php 
for($i=0;$i<5;i++)
{
?>
<h2><a href="#" class="question_title" data-tell="<?php echo $i; ?>"><?php echo $value['asked_title'];?> </a></h2>
<input type="hidden" name="question_id" value="<?php echo $i; ?>" id="question_id" class="question_id" >
 <?php  } ?>
$('.question_title').click(function() {
   alert($(this).attr("data-tell"));
});
for($i=0;$i<5;i++)
{
  echo '<h2><a href="" class="question_title" data-value="'.$i.'">'.$value['asked_title'].'</a></h2>';
}
$('.question_title').click(function()
{
  var value = $(this).data('value');
  alert(value);
});
for($i=0;$i<5;i++)
{
<h2><a href="" class="question_title" id="<?php echo $i; ?>"><?php echo $value['asked_title'];?> </a></h2>
}
$('.question_title').click(function()
  {
  alert(event.target.id);
  });