
像这样的,有时候直接使用set控件直接设置进去,虽然看到的值是改变啦,但是其实没变,这个时候就要去激活它才可以。
这个时候你要现在把值设进去,然后点击打开。效果图如下。

然后再去点击17这个节点,就可以激活啦。因此有三个步骤:
1、使用set空间把值设进去框中。
2、点击打开弹出上图那个框。
3、点击你要点那个值,上图中的17。
但是呢,在上图中17这个元素在选择器方面,我就遇到坑啦。具体来说说:
因为之前我做另一个项目的时候也做过这样的,但是它那个选择器虽然是相同的,但是两个元素还是可以识别的(具体原因不清楚)
这里的两个元素是指开始时间打开的17,和结束时间打开的框中那个日期。因为我们要去点击它才能进行激活嘛。
但是今天遇到的这个坑就是:开始时间和结束时间的两个元素都是相同一模一样,父级也是,虽然属于不同的div中,但是单独的靠选择器是不能去
区分它们啦。所以这个时候:
如下图:
我们直接选其中一个元素,选择器选择class=day active,勾上出现。

在属性那边:如下图,索引填上0,那这个时候就两个都可以识别啦。

具体怎么操作呢,看下面:

运行程序,在测试那里可以看到,有两个highlight,其中一个就会出现左边item's index 往旁边填上0就是开始时间的那个元素,填上1就是结束时间那个元素。
可以看到下面的SH.pMain.dayActive1.i(0).click();这个代码就是点击开始时间那个元素进行激活,0改为1则是结束时间元素 的激活。
在代码中可以使用log控件,把上面代码复制进去即可。
浙公网安备 33010602011771号