Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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
Jquery 根据变量值在div处启动容器_Jquery_Html_Class_Time_Scroll - Fatal编程技术网

Jquery 根据变量值在div处启动容器

Jquery 根据变量值在div处启动容器,jquery,html,class,time,scroll,Jquery,Html,Class,Time,Scroll,我已经设置了一个电视指南,应该在当前时间开始。我使用下面的div来完成这项工作,直到24小时,持续12小时。时间条水平滚动 <div class="timeListContainer"> <div class="timeList"> <div class='timeCell' id="1"> 1am </div> <div class='timeCell' id=

我已经设置了一个电视指南,应该在当前时间开始。我使用下面的div来完成这项工作,直到24小时,持续12小时。时间条水平滚动

<div class="timeListContainer">
    <div class="timeList">
        <div class='timeCell' id="1">
            1am
        </div>
        <div class='timeCell' id="2">
            2am
        </div>
    </div>
</div>

一种方法是结合使用data-*属性和属性选择器

<div class="timeCell" data-time="1">
   1am
</div>
<div class="timeCell" data-time="2">
   2am
</div>
您可以使用当前的id属性来实现这一点,但数据属性更像html5

另一种方法是保持当前结构并按id进行筛选


我可以把它们改成一、二、三或0100、0200、0300等等,但仍然不确定它会怎么读?
<div class="timeCell" data-time="1">
   1am
</div>
<div class="timeCell" data-time="2">
   2am
</div>
var myDiv = $('.timeCell[data-time="' + time + '"]')
var myDiv = $('.timeCell').filter(function() {
    return this.id == time
});