试用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>
$(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> {$row['Server']}</td>
<td id ='".$row['SNo']."' ><i class='fa fa-line-chart fa-3x'></i> {$row['Profit']}</td>
<td><i class='fa fa-refresh fa-spin fa-3x fa-fw'></i> <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的主要内容,如果未能解决你的问题,请参考以下文章