Javascript 如何在jQuery中使用for循环替换div中的文本
我做错了什么?不太精通js,所以假设我的for循环做错了Javascript 如何在jQuery中使用for循环替换div中的文本,javascript,jquery,Javascript,Jquery,我做错了什么?不太精通js,所以假设我的for循环做错了 你好 你好 js $(文档).ready(函数(){ 变量utcInstances=$('.date小部件'); 对于(i=0;i{ $(instance.text(“new text”);//在调用.text之前,将实例DOM对象包装到jQuery对象中 }); }); 你好 你好 这是jQuery,您需要更多的实践。特别是当您想要循环通过jQuery集合时,应该使用 集合中的每个项都是DOM对象,而不是jQuery对象,因此在对
你好
你好
js
$(文档).ready(函数(){
变量utcInstances=$('.date小部件');
对于(i=0;i
错误:
TypeError:utcInstances[i]。文本不是函数
这是jQuery,您需要更多的练习。特别是当您想要循环通过jQuery集合时,应该使用 集合中的每个项都是DOM对象,而不是jQuery对象,因此在对其调用
.text
之前必须对其进行包装
$(文档).ready(函数(){
变量utcInstances=$('.date小部件');
每个((i,实例)=>{
$(instance.text(“new text”);//在调用.text之前,将实例DOM对象包装到jQuery对象中
});
});代码>
你好
你好
这是jQuery,您需要更多的实践。特别是当您想要循环通过jQuery集合时,应该使用
集合中的每个项都是DOM对象,而不是jQuery对象,因此在对其调用.text
之前必须对其进行包装
$(文档).ready(函数(){
变量utcInstances=$('.date小部件');
每个((i,实例)=>{
$(instance.text(“new text”);//在调用.text之前,将实例DOM对象包装到jQuery对象中
});
});代码>
你好
你好
使用utcInstances[i].textContent=“新文本”;为jQuery集合编制索引时,值是DOM元素,而不是jQuery对象。不需要循环,只需执行utcInstances.text(“新文本”)代码>如果你想给它们所有相同的文本。它们都是唯一的动态名称,为了简洁起见,我只是把“新文本”放在小提琴里,我的错就在那里utcInstances.eq(I).text()
使用utcInstances[I].textContent=“new text”;为jQuery集合编制索引时,值是DOM元素,而不是jQuery对象。不需要循环,只需执行utcInstances.text(“新文本”)代码>如果你想给它们所有相同的文本。它们都是唯一的动态名称,为了简洁起见,我只是把“新文本”放在小提琴里,我的错就在那里utcInstances.eq(I).text()
$(document).ready(function() {
var utcInstances = $('.date-widget');
for (i = 0; i < utcInstances.length; i++) {
utcInstances[i].text("new text");
}
});