试用JQUERY 把 代码整合 循环一个ID #datepicker 每次+1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了试用JQUERY 把 代码整合 循环一个ID #datepicker 每次+1相关的知识,希望对你有一定的参考价值。

<script>
$(function()
$( "#datepicker" ).datepicker(
changeMonth: true,
changeYear: true
);
);
</script>
<script>
$(function()
$( "#datepicker1" ).datepicker(
changeMonth: true,
changeYear: true
);
);
</script>
<script>
$(function()
$( "#datepicker2" ).datepicker(
changeMonth: true,
changeYear: true
);
);

</script>

你应该是用了jQueryui的日期插件吧。可以试试for循环
$(function()
var n=10;//设置你要循环的次数
for(i=0;i<n;i++)
$("#datepicker"+i).datepicker(
changeMonth:true,
changeYear:true
);

)
参考技术A 什么意思,说明白点?

Jquery在每个循环上获取ID

html代码

<?php
    while($row = mysqli_fetch_assoc($WltQRslt)){ $Ldate = $row['LastDate'];
            $Bdate = $row['DateBought'];
            $id=sprintf('%s_%s',$Ldate,$Bdate);echo "
    <tr ><td class='center'><i class='fa fa-database fa-3x' aria-hidden='true'></i>&nbsp;&nbsp;&nbsp;&nbsp;{$row['Server']}</td>
    <td id ='".$row['SNo']."' ><i class='fa fa-line-chart fa-3x'></i>&nbsp;&nbsp;&nbsp;&nbsp;{$row['Profit']}</td>
    <td><i class='fa fa-refresh fa-spin fa-3x fa-fw'></i>&nbsp;&nbsp;&nbsp;&nbsp;<span class='date' date-start='$Bdate' date-end='$Ldate'></span></td>";
                }?> 

jquery代码

$('table td[id]').each(function (index, element) {
    var id = $(element).attr('id');

     $.ajax({
     url:"get_server.php",
     method:"POST",
     data:{id:id},
     success:function(data)
     {
     var no=data.count;
     for(i=0; i<=no;i++)
     {
     var price  = data;
     console.log(price);
     }
     }
    }); 
});

此jquery函数获取每行包含ID值的所有ID。我希望每次迭代都从过程中获取ID,然后再进行另一次迭代?

答案

您可以直接将每个td元素的id作为element.id获取,并将选择器更改为'table td'。

$('table td').each(function (index, element) {
    var id = element.id;

     $.ajax({
        url:"get_server.php",
        method:"POST",

...

以上是关于试用JQUERY 把 代码整合 循环一个ID #datepicker 每次+1的主要内容,如果未能解决你的问题,请参考以下文章

Jquery在每个循环上获取ID

jquery中字符串拼接

带有/ for循环按钮的Javascript jquery帮助

在jQuery中动态获取id

jquery获取相同id循环取值

jquery easyui 怎么使用循环为复选框赋值