Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 表中的值。jsjquery_Javascript_Jquery - Fatal编程技术网

Javascript 表中的值。jsjquery

Javascript 表中的值。jsjquery,javascript,jquery,Javascript,Jquery,如果数据落在表头日期之间,我会尝试从db中获取数据。除了我无法在特定日期之间获取数据外,一切正常。请查看评论n图片了解更多信息。非常感谢您的帮助 //有关详细信息,请查看注释 //这是显示当前周日期的表格标题中的信息(在pic中) var wkly=document.getElementById(“test1”).innerHTML//06/04/2017 var wkend=document.getElementById(“test2”).innerHTML//06/10/2017 //db

如果数据落在表头日期之间,我会尝试从db中获取数据。除了我无法在特定日期之间获取数据外,一切正常。请查看评论n图片了解更多信息。非常感谢您的帮助

//有关详细信息,请查看注释
//这是显示当前周日期的表格标题中的信息(在pic中)
var wkly=document.getElementById(“test1”).innerHTML//06/04/2017
var wkend=document.getElementById(“test2”).innerHTML//06/10/2017
//db“testvalues”中的值,它是一个数组(字符串)
//testvalues[i+2]是来自db的日期
对于(变量i=0;i<(testvalues.length-1);i=i+5){
//这就是我试图展示的逻辑:如果日期匹配,则在表中显示这两个日期(wkly和wkend)之间的所有数据
如果(testvalues[i+2]==wkly&&testvalues[i+2]==wkend){//这不起作用
//在表中显示数据的代码
}

}
在较高级别上,您可以尝试类似的方法。您需要将字符串转换为
Date
对象并进行比较。如果您在应用程序中使用任何重要的日期,我强烈建议您使用类似的库

var wkly=新日期(“2017年4月6日”);
var wknd=新日期(“2017年10月6日”);
var测试=新日期(“2017年7月6日”);
函数日期范围(d,开始,结束){

return end>=d&&start
testvalues[i+2]==wkly&&testvalues[i+2]==wkend
:同一个值(
testvalues[i+2]
)不能等于两个不同的东西(
wkly
wkend
)同时,
testvalues
数组中有哪些类型?更多的字符串采用
mm/dd/yyyy
格式,
Date
对象,还有其他一些完全不同的东西?如果不知道,就无法回答。testvalues是strings第一个选项对我有效,但唯一的问题是它的工作月份,即我的表显示了所有的数据a从6月开始,但我需要一个数据(在标题中的日期内)。请帮助。我不明白您想说什么,抱歉。目前我的表格标题有日期(2017年6月4日-2017年6月10日),我正在尝试获取标题中显示的日期(开始日期6月4日和结束日期6月10日)之间的所有数据。因此,您无法获取
wkly
wkend
的值?如果是这种情况,只需进行一些简单的字符串操作即可从标题文本中提取:
var a=“(6/4/2017-6/10/2017)”。切片(1,-1)。拆分(“-”;var wkly=a[0],wknd=a[1]
如果我没有更好地解释,我很抱歉。我得到了预期的值,但我得到了所有的值(june1-june30),但是我只需要从(6/4/17-6/10/17)中获得值。只有那些在表头日期之间的值。另一方面,我只需要在表中显示当前周值,而不是整个月的值