在结缘巧合下,看到了小迪老师的专题课 ---《元素捕捉》。然后关于时间编辑那块,我突然有了一个之前很久的疑问,想解开,我该怎么就能只获得当月所有日期呢?
为什么有这个想法?因为我们捕捉到的相似元素里,既有当月的,又有上个月和下个月的,对吧?虽然他们是灰色的,但是真的影响我们的项目的进行啊。

OK,那么就试试看看吧。然后,按照小迪老师讲的捕捉元素绝技 ---【三步走】。我也成功地找到了分割节点,限制借点,关键属性。结果如下图:

我们可以看到逻辑上是非常清晰的,就是 td 元素对象的 class 属性进行区分。为什么可行?
我有两个想法:
1、可以通过元素属性的个数进行区分。因为当月是 1 个,而上个月和下个月都不是 1 个。
2、是可以根据元素值进行匹配。匹配的是排除 class 属性值为“ant-fullcalendar-last-month-cell” 和 “ant-fullcalendar-next-month-btn-day” 也不就成了吗?
第一种模式相等模式肯定是不行。那么还有第二种【通配符 】和 第三种【正则】模式可以考虑。那么请各位老师和大佬帮忙指导下,我该怎么去做就可以实现我的想法了呢?非常感谢啦!
1