Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery在同一页上找不到具有相同类的元素_Javascript_Html_Jquery_Jquery Bootgrid - Fatal编程技术网

Javascript JQuery在同一页上找不到具有相同类的元素

Javascript JQuery在同一页上找不到具有相同类的元素,javascript,html,jquery,jquery-bootgrid,Javascript,Html,Jquery,Jquery Bootgrid,我试图设置HTML元素的文本,但无法通过JQuery进行设置 类选择器。text()函数。不知何故,它无法找到要设置的元素。在document.ready()函数中调用该函数时,该函数能够找到该元素,但由于功能需求,我将其改为API调用。API调用无法找到并设置特定的元素集。页面上还有其他元素使用成功设置的同一类 下面是两个引导网格表,我试图在其中设置列字段的值。请注意,它们存在于同一HTML页面上。 目前,只有ItemTbl中的列可以通过$(“.accrMonth”).text(values)

我试图设置HTML元素的文本,但无法通过JQuery进行设置 类选择器。text()函数。不知何故,它无法找到要设置的元素。在document.ready()函数中调用该函数时,该函数能够找到该元素,但由于功能需求,我将其改为API调用。API调用无法找到并设置特定的元素集。页面上还有其他元素使用成功设置的同一类

下面是两个引导网格表,我试图在其中设置列字段的值。请注意,它们存在于同一HTML页面上。 目前,只有ItemTbl中的列可以通过$(“.accrMonth”).text(values)函数进行设置和反映。 我试图切换他们在网页上的位置,但仍然只设置了ItemTbl 附上一张截图

函数setDatesSO(日期字符串){
var dateParts=dateString.split(“/”);
var reviewPeriod=新日期(+dateParts[2],dateParts[1]-1,+dateParts[0]);
console.log(“表1:+$(“#test1”).hasClass(“accrMonth2”);
console.log(“表1:+$(“#test2”).hasClass(“accrMonth1”);
console.log(“表1:+$(“#test3”).hasClass(“accrMonth”);
console.log(“表2:+$(“#test4”).hasClass(“accrMonth2”);
console.log(“表2:+$(“#test5”).hasClass(“accrMonth1”);
console.log(“表2:+$(“#test6”).hasClass(“accrMonth”);
reviewPeriod.setMonth(reviewPeriod.getMonth()-1);
$(“.accrMonth”).text(回顾周期toLocaleString('en-GB'){
月份:“长”
}));
reviewPeriod.setMonth(reviewPeriod.getMonth()-1);
$(“.accrMonth1”).text(审阅周期toLocaleString('en-GB'){
月份:“长”
}));
reviewPeriod.setMonth(reviewPeriod.getMonth()-1);
$(“.accrMonth2”).text(审阅周期toLocaleString('en-GB'){
月份:“长”
}));
}

第3个月
第二个月
第一个月
第3个月
第二个月
第一个月

我看不到您在我的示例中看到的错误

console.log($('test1').hasClass(“accrMonth2”)

第3个月
第二个月
第一个月
第3个月
第二个月
第一个月

您需要共享您遇到问题的jQuery/Javascript代码。如何调用
setDatesSO()
函数?添加了调用setDatesSO()的API。我发现,如果我将OverviewTbl放在与ItemTbl所在的选项卡内容类相同的div之外,日期正确反映。默认值在前端正确加载,但我看到两个表之间的唯一区别是我在概览TBL中忽略了“活动”类,因为它们应该是两个不同的选项卡表。活动视图应该是默认视图是否始终使用选择器出错?不,它适用于ItemTbl表,选择器不适用于OverviewTbl表,但不会引发错误。函数只是找不到要添加的类,我尝试了id选择器,但该元素也出现了同样的问题