Javascript 如何在jQuery中循环表
我想抛出时钟的最后两位数字,我使用jquery,但它总是在循环中失败 只有一行更改,我要更改所有行 这是我的密码Javascript 如何在jQuery中循环表,javascript,jquery,Javascript,Jquery,我想抛出时钟的最后两位数字,我使用jquery,但它总是在循环中失败 只有一行更改,我要更改所有行 这是我的密码 $(文档).ready(函数(){ var jam=$(“#jamberangkat”).text(); var datearray=jam.split(“:”); var newjam=datearray[0]+“:”+datearray[1]; 返回$(“#jamberangkat”).text(newjam); }); {{$data->jam} 您似乎希望以jambera
$(文档).ready(函数(){
var jam=$(“#jamberangkat”).text();
var datearray=jam.split(“:”);
var newjam=datearray[0]+“:”+datearray[1];
返回$(“#jamberangkat”).text(newjam);
});代码>
{{$data->jam}
您似乎希望以jamberangkat
的ID遍历所有
。请记住,ID在整个DOM中必须是唯一的,因此需要使用类来标识要更改的单元格
大多数jQuery方法实际上是隐式迭代器,因此您可以简单地使用$('.jamberangkat').text()中的回调来为您执行与选择器匹配的所有元素的文本筛选。您在该过滤器中需要的是:
提取元素的文本值。这可以作为.text()
方法中的第二个参数访问:
按所需将文本拆分为:
只保留前两个元素(在代码中,我推断您只想保留数组的第一个和第二个片段)。这可以通过使用.slice(0,2)
使用.join(“:”)
重新连接拼接阵列(现在仅保留前两个元素)
请参见下面的概念验证示例:
$(文档).ready(函数(){
$(“.jamberangkat”).text(函数(索引,txt){
返回txt.split(':').slice(0,2).join(':');
});
});代码>
12:34:56
随机文本
12:34:56
随机文本
12:34:56
随机文本
12:34:56
随机文本
代码中根本没有循环。你什么意思?记住ID必须是唯一的。根据你的截图,我有一个线索,你是复制你的身份证在整个表。