javascript - 页面加载时如何在jquery中获取增量值

标签 javascript php jquery ajax

我有

$ i=1 , $i =2, $i=3;

加载页面时,我需要将所有 $i 值传递给 jquery

<?php   
    $i=1; 
    foreach($details as $value)
    {
      i++;
?>
      <input type ="hidden" id="social"  value="<?php echo $i?>"> 
<?php
    }
?>

我已经尝试过,我只得到 $i=1 作为输出。我需要在页面加载时获取所有 $i 值

<script>
       $(document).ready(function(){             
             var social=$('#social').val();   
             alert(social);                  

    });
</script> 

最佳答案

input中使用class而不是id

<?php   $i=1; 
    foreach($details as $value){?>
<input type ="hidden" class="social"  value="<?php echo $i?>"> 
<?php $i++; }?>
}?>

然后遍历所有.social

<script>
       $(document).ready(function(){             
             $('.social').each(function()
             {   
             console.log($(this).val());                  
             } 
    });
</script> 

关于javascript - 页面加载时如何在jquery中获取增量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28524433/

相关文章:

javascript - 从 PHP 触发器切换 Bootstrap 模式

按钮上的 jQuery UI 1.9 工具提示在悬停时不起作用

javascript - 在 Graal.js 中使用 java 类

javascript - (Fullcalendar 4 VueJs)columnHeaderHtml - 如何显示(dayName,dayNumber),例如(周一,8),(周二,9)等

javascript - 导航菜单下的图标动画

php - 使用 1 个查询从 2 个表中删除数据

php - 在 php 中识别并获取字符串中的大写单词

javascript - 充满物体的物体的长度?

jquery - 同位素插件破坏布局

javascript - Chrome webRequest 响应正文 (POST) 错误