00:00
接下来呢,我们就来完善,那我们来选中不同的squ组合来切换我们这个squ的详情介绍功能,那首先我们得分析一下我们这个功能该怎么做,那我们之前呢,写了一个比较复杂的SQL语句,好我们来运行,我们看最终的结果呢,我们这一块到底有哪些属性,有哪些值,我们全部是看当前SKU对应的所有SKU,它里边下边的所有SKU涉及到的属性值,所以我们查到的是这样子的颜色呢,有这么多种,但我们这个页面呢,展示的不是这几种,原因呢,是我们一号商品,应该不是我们想要查的这个13号PU的,来找一个13号SKU的商品,我们来看一下s puu是13,我们来打开它的SKU,来13号的是我们这这个九,那么就来找九号的商品。来看他选中的这些颜色走,那么这个九号呢,这些颜色我们都便利是没问题的,但是现在的问题就是我们想要点击链接切换,那我们怎么能切换过去呢?首先我们来给大家说一个简单的算法,基于这个算法之上,我们再来设计数据结构,假设呢,我们这个颜色我们有ABC3种好颜色呢,我们是ABC3种版本呢,有DE2种好,那现在呢,我们这么来看,我们现在组合是二三得六,肯定是六种组合,那如果我们先从A开始算ad这个组合,Ad这个组合假设我们是一号商品,Ad是一号商品,Ae呢,我们是二号商品,我来写一个ae,我是二号商品,然后呢,BD我是三号商品,BD我是三号商品,然后我们再来写一个be,我们是四号商品,那么就来写一个,Be是四号商品,那我们CD是五号商品,那CE。
01:53
那假设我们组合是六号商品,那现在我想要知道我们这个哪个版本对应哪个商品,我们可以这么来做,如果我们知道哪个颜色,假设我知道了A,哪些商品呢都拥有A这个属性,我们就会看到呢一二拥有A这个属性,假设就是这个白色,我给白色呢查的时候把它属于哪个SKU的。
02:19
哪些SKU都有,它我们也查出来,我们就叫一二白色呢相当于一二油,那假设B颜色,B颜色呢,我们来看BB有的呢是三四好,那假设这个呢,就是BB呢是三四有,然后C我们假设最后一个呢是CC呢是五六有,那相当于我们就知道了每一个属性,哪些商品有同样的这个属性,哪些商品有假设呢,我们就DE2个小属性,DE2个小属性,那我们在查D属性的时候,它的值的时候,我们如果能查出这个值,哪些商品都有,比如拥有D值的这个D值我们来看一下是五有和三有和一有,所以呢,我们这个地值呢就是135有,那我们这个一值呢,我们来看一下,一值呢是642有,那么这个246油,那如果我们选了黑色和我们这个一值,那我们就。
03:17
怎么知道他要去哪个SKU,很简单,我们看到黑色是五六有,而这个64G是二十四六有,那么它公共有一个人就是六,相当于求他们的交集,那么就得到了哪个SKU,所以呢,我们如果能查询的时候,能知道我们每一种值对应是哪些SKU,那就行了,所以定位到我的这一块的查询语句,那我们之前没设计,我们现在把这个查询语句呢,来重新设计一下,大家看到我们现在呢,查颜色全部的能查出来,我们把这个组合写出来了,那我现在呢,不组合了,假设我们就这种,我们就直接来查颜色,好直接来查颜色这一块,分组呢,我们也暂时先不要好分组,先不要我们来查咱们这个属性的ID,属性的名,属性的值,我们来ctrl a,我们让它运行一下走,我们原本呢是这样子的结果,那我想看我们这个黑色到底是当前哪个。
04:17
Squ的,因为我们都是从SKU表里边查的,所以我们查的时候呢,顺带能给它显示SQ info的SQID走,我们来ctrl a,那我们现在呢,就相当于我们能查出这个squ,我们来少一个逗号,好ctrl a来运行,那么现在呢,相当于我们这个颜色黑色是九号SKU有那颜色我们再来找其他颜色颜色黑色哪个SKU都有呢,九号有黑色,十号有黑色,我们11号也有,但这种显示呢,我们觉得稍微有点不漂亮,我们把它格式化的漂亮一点,那我就这样group by,好,我们还是来给它进行分组。
05:00
Group by,那么按照谁分组呢?按照属性的ID,比如我们按照at tr的ID,还有我们这个at t的name,我们来进行分组,但是一分组的话呢,我们以前没有加入分组属性的,我们这个呢,是给它做了一个连接,比如我们这个什么group contact。那么这个呢,就回到以前方式,我们来给大家看一下group com,好,我们来给它连接,那此时呢,我们不能查出SQID,因为SQ没在分组下边写上,所以呢,我们想要查出SQID,我们也把group contact连接一下,好把这个呢,我也连接一下,好我们来查询结果啊,来看一下这个效果啊,效果呢,现在是这样,我把这个放在最后一部位位,好我们放在这儿走,来看一下效果。效果呢,现在是这样九颜色,颜色呢有这么多种,它所涉及到的SKU有这么多种。
06:00
但是我们现在想要分析的是每一个颜色它所涉及的SKU是多少种,所以我们查的时候,我们说可以取重this distinct,好,那这一块呢,我们也给它distinct,我们驱虫,那这个呢,也不是我们想要的效果,颜色呢,相当于我们知道白色、紫色、绿色这些是什么,但我们想知道这个白色有几个SKU有,所以颜色呢,我就不让它在这分组连接了,颜色呢,该查还查。好颜色在这查,那颜色想要查呢,那下边的分组就得添上我们这个颜色的值的这一块,好来ctrl a我们来运行一下走,来看现在的效果,现在呢,我们发现我们这个九号属性是颜色,颜色有多少种值的,可能我们看到这列举出来了,白色紫色现在没有连接起来,我们单独列出来,但是每一种颜色关联了哪些SQID我们查出来了,那每一种版本关联了哪个SQID我们也查出来了,那现在假设,那举一个例子,我们切换到我们的绿色64G,我们怎么知道它是哪个S,那就对照这绿色和64G,绿色呢是15 16 17 64G呢是11,诶我们中间有一个公共17,那说明我们这个呢,绿色64G就是17号SKU,诶,那么相当于就知道了,那我们在这一块呢,查询的时候改造一下我们的circle,我们。
07:30
就为我们的整个切换提供了可能性,那既然要改掉这个circle了,我们的这个数据封装我们就得变一下,好,我们来到这个VO里边,我们所有销售属性的组合原来是这样的,属性的ID,我们来看一下属性ID对应的属性名,但这个属性有多少种颜色,这个颜色呢是一个集合,所以呢,我们在这儿应该是list。List,我们来封装多少的这个属性值,但与此同值,每一个属性值它对应了我们哪些SQ的关联,所以我们还得保存,所以这一块的值呢,我们就设计成一个VO,好,这个VO应该长的是这样的,好,那么这个应该是at t r value6,就叫at tr value6,咱们这个呢位SKID这个VO。
08:26
那么这个VO呢,相当于我们保存了当前这个属性值,值是白色,它对应的SQID是什么?那只有两个属性,一个呢是at tr value这个属性的值,然后呢,一个是它对应了是哪些SQ的ID集合,SQ ids,我们看到呢,这个集合因为我们是给它连接起来的,那如果不连接,那直接在这查也可以,那连接起来呢更方便,所以呢,我们把这个an data好们来举成这样子的,现在呢,我们这个VO里边,那封装的呢,现在我们就来变成我们的at tr们的value位置SQIDVO,然后呢,我们来到我们的Du里边,我们来看一下效果,那我们的以前的Du的查询们来到我们的map,我们以前改的是这个map,好我们在这来查询的时候呢,返回的这个数据是SQ item cell at t VO。但这。
09:26
这数据呢,我们就要写自定义封装了,Result map好,我们的type呢,还是这个我们拿过来,我们返回的是这么一个几何,相当于有多少个属性,然后呢,我们就把它叫SQ item的VO,那我们在这一块呢,我们就不指定result temp了,来指定result map好map呢就是这样,然后呢,它的这个VO里边主要是这个好,我们把QL语句拿过来,我们先把这个circle语句来提取过来,CTRLC好来放在这CTRLV下面,我们还是查这个po ctrl l来代码整理一下来放过来,然后呢,我们还是查这个PU,这个PU当然是从方法传过来的,井号,大括号,Po ID,但是我们此时查到的值呢,就是这样子的,我们有这么几个属性,当然这个属性呢,来给一个就叫SKU-ids,因为我们这一块封装的时候这个VO。
10:26
我们点进来这个叫SQ ids,所以我们封装的是这个,好,我们来重新点进来,那我们的VO呢,就是这样,我们数据库呢,返回我们来看一下。走,那数据库呢,返回的是这样,我们把这个呢重新复制一下,相当于起了一个别名,把这个别名我来加在这儿,那我们现在呢,数据库既然返回这样,那这样呢,我们就要对着来封装,怎么对着来封装呢?我们来看到一个颜色,这个属性有多种值,每一种值都有它对应的SQID,所以我们最终查到的这个结果应该是这样对应封装的,那在这写result map查到的结果,我们数据库给我们返回到result这一列,这一列呢,首先有一个at TD这一列,这一列呢对应我们这个VO里边的。
11:17
我们at t RD这个账号B,然后呢,还有一个叫result result,我们的这一列有一个at t r name,我们数据库呢,会返回一个at tr name这一列的值呢,对着来封装我们的at tr name这个值,但是呢,在我们这个VO里,我们可以来看一下我们这个VO里边还有一个at tr values,它是一个集合,所以我们来声明一个集合collection,这个at tr values是一个集合,集合呢对应的是哪一列的值,不应该是哪一列,应该是of type,我们集合里边元素的类型,元素的类型呢,就是它来copy reference,那集合里边呢,相当于封装这个类型的对象,而这个类型的对象呢,每一个属性都是怎么对应的,那继续来封装我们数据库里边返回的这有at t r y6,那这个呢,就是我们这个对象里边。
12:17
的HTRY6,我们数据库里边返回的,走数据库里边C返回的这一列叫SQ ids,好它呢就是我们对象的SQ ids这样这样呢我们就相当于一个ADTRY6值对应的是哪个。SKU所有的组合信息我们都能拿到,那我们这个方法呢,就重新的变了一下,好,我们来到我们的这个do,我们来看一下以前的引用,CTRL点住,我们来到我们的service,那我们以前这个service呢,来返回,我们再来点我们来到controlrler controlr了呢,还是原封不动返回,好我们这是service来原封不动来到controltrler,在这返回,那么把页面呢,就得重新修改一下,好,我们现在先来启动我们这个商品服务来准备来重新修改页面,我们来找到我们的页面,我们这个数据模型呢,重新变了一下,为了我们能切换方便我们来到我们的页面。
13:16
Itemm里边,那我们以前再来遍历这个值的时候,我们来找一个,我们以前呢,在这有一个选择颜色还是选择什么,那这一块呢,是动态遍历的,来CTRLF来找一下选择,那接下来这一块便历呢就不对了,我们这个at tr,首先item.cl at tr我们相当于拿到了。这个信息CTR拿到这,然后这里边的属性名我们获取到没问题,好at tr name,但是属性值呢就不对了,属性值我们在at t ry64里边的at t ry6封装着,所以呢我们在这个页面。我们在这来切割值的时候,那就不应该直接拿到我们这个at tr,而是at tr y64,它里边我们还有一个叫at tr value,因为at tr values这还是一个集合,所以呢,我们想要变历到底有多少种值,我们这一块的整个写法呢,全部都得变,把这一块呢,我先来删掉,一会再来调用这个方法。
14:22
好,把这一块呢都得删掉,属性的名我们获取到了,但属性值有多少种,我们就来看一下属性值有多少种,想要取出h tr values来进行遍历,那么就来Dollar each Dollar符大括号们at tr点我们有一个at tr values,这里边呢有所有的我们这个value值,我们要遍历它,遍历出来它我们的value值到底有多少,是哪一个,我们就在这来进行展示。双中括号,那这个Dollar福大括号。我们遍历的这个at tr values里边,它里边呢有一个at tr value,这就是我们要在页面展示的这个可选择的值,相当于Y64里边有一个at t和Y6,我来CTRLF9,那先保证页面的效果不能变好,我们来刷新一下走好,我们展示出来呢,页面这块效果还没变,所有的值呢,我们都正确的显示出来了,但接下来我们想要点击切换,我们后来用GS代码来写,但GS想要点击切换,就得知道每一个这个值到底对应了哪些SKU,这样呢,我们选中了两个值,求一下这两个值所有的SKU交集就行了。好,所以呢,我们在便利的时候为每一个标签,除了取出它里边的这个值外,它所牵扯到哪个SKU,我们也可以来取一下,比如我们来写一个自定义属性,比如我们就叫TR,这个自定义属性呢,我们就给一个叫Su ids,我们就叫squ。
15:56
S吧,它等于什么值呢?我们就来取出这个Dollar符大括号,它等于我们这个values里边的at tr value呢,是值VALUE6里边的SKS,这就是我们所有SQ的组合,相当于我们每一个A都有一个自定义属性来CTRLF9。
16:15
来看一下现在的页面来刷新。那么每一个这个颜色我来在这儿来审查元素,能看到它的SQS组合呢,是24 25 26,那如果我想选中紫色128G,我知道是哪个商品呢?那我就来紫色,我先来选中,再来128G,我们来看一下128G跟紫色,紫色呢是二四,二五,二六,128G呢是90,二十五十八,二四,我们发现呢,他们公共是一个就是24,所以呢,如果我们选中了它两个,那就应该跳到24号商品。那接下来我们就来编写这个功能,就是点击切换,那想要点击切换呢,我们先来禁用掉他以前的这个默认行为,它这呢还在这儿有这个超链接,我们把这个超链接呢给它先去掉,然后呢我们给它都给一个样式,这个呢我们就叫SKU at tr value6SQ的销售属性值,我们想要点击它们来进行切换,我就CTRLC为它们来绑定,单击事件,好,我们来ctrl end,我们在下边来写自己的代码,来来写一个script。
17:23
我们来写一个Dollar服小括号,我们先来为这些class绑定一个单机事件,因为我们赢了杰克瑞,所以绑单机事件呢也比较简单,来写一个方式好,当我们这个事件绑定了以后,我们点击这个东西以后,我们获取到它的SQS组合,我们再跟之前被选中的这个SQS的组合求一个交集,我们就能得到我们最终的数据,好,所以呢,我们在这要做做法就是第一步我们先获取到当前的SKS组合,然后呢,接下来第二个。
18:05
再获取到获取到另外一个选中的属性的组合。然后呢,取出它们的交集,取出取出它们的交集,我们就能得到咱们这个SKUID,然后呢,第四步我们就跳转到指定地方就行了,好,然后呢,我们接下来就是跳转来,在跳转之前我们来CTRLF9,好,我们来刷新一下页面,先来看一下我们的效果,好那现在呢,先保证点这好没啥问题,因为这个链接呢不跳,当我们来每次一选中以后,我们就要跳过去,那我们怎么能跳过去呢?我们就得获取我们所有被选中的这个元素,所以只要有人选中,那我们以后就这样,我们给这个class呢,我们就给它加一个样式,我们就叫check,只要有人被选中呢,它的class就加了check的,相当于只要是红颜色标签的,那这一块呢就是check,被选中的好就是check,那所以说呢,我们现在要做的第一步,我们在做跳转之前得先把这个搞。
19:13
零我们来刷新看一下啊,现在呢,我们是黑色128G,我们现在呢要回显黑色128G,但我们现在呢没回显过来,那这个回显怎么做呢?也非常简单,因为我们知道当前SQ的ID,那只要把他们这里边儿包含我指定的这个SQID的,我们这儿不是有一个SQS吗?只要我们某一个属性,它里边的这个SQS列举的正好包含我们这个SQSID,那呢,我们就相当于给它加红显示,并且呢给这加check的class,好,我们在页面这一块,我们来先来做这个效果。我们还是CTRLF,我们来找到这个选择这一块,我们现在呢,要做我们的这个回显功能,这个属性哪个只要能回显,我们约定只要呢,我们当前被选中的值,我们都加上check这个class,这是第一个,第二个它的样式呢,要是我们这个边框红颜色的,如果没被选中的,我们能看到这个边框呢,就不是红颜色的,包括我们这个鼠标放在这儿,审查元素的话,来找一个被选中的我们来审查元素,那我们的这个A标签,我们来看它的DD,这个DD呢,就是一个border solid e PX RAID好。
20:27
这是我们被选中的,如果没被选中,那我们的这个borderder就是这个solid的epx CCC,所以呢,我们现在就来判断,我们怎么知道它选中没选中我就来判断th if,我们能拿到所有的SQ ids,这个是没问题的,但是呢,我们要判断包含,我们就来写一个刀符大括号,首先我们拿到的SQ ids,它是一个死string,我们数据库返回是以逗号分割的,那们现在呢,把逗号分割成我们的数组再来判断,因为我们SIM leaf里边我们有这个string来判断,而且呢,它还有a race这些来辅助我们判断集合里边有没有相应的元素。好,那我呢,现在就先拿strength把它来进行切分,String里边呢,有一个叫split,这叫list split,我们拿这种切分返回一个list字符串,好,我们先来切分CTRLC,把我们的这一块值我来切分走。
21:26
井号,我们的strength list,我们想要切分谁切分的呢?就是我们这个values的SQ ids,它呢是以我们这个逗号分割的,我们用逗号切分,切分出来呢,它得到一个数组,我们再来判断这个数组是不是包含,所以呢,我们这个SIM里边,我们再来看数组的这个list里边,我们有一个方法叫content,判断我们哪个数组是不是包含指定的元素,好,我们再来用这个list contents这个方法把这个呢复制过来,CTRLC。
22:02
那这就是我们分割得到的数组,我们要判断包含是这样子的井号,大括号,这个集合是哪个集合,就是我们拿这个切过来的,我把这个写在这儿,要判断包含哪个元素,那就是当前的SKU,我们能不能拿到当前SKUID,那非常简单,因为我们这个item里边已经保存了SQ的基本信息,这里边就能获取到SQID,所以呢,如果我们里边包含了这个SQID,那我们呢,就给你,相当于是我们当前SKU的这个属性,好,我们把在这儿判断,我们拿到这。如果它包含我们指定的这个,相当于这就是触了,而且是true的话,我们要做好几种操作,所以这个class我们就要来做,所以我在这就直接这么来写,我写一个at tr,大家继续来看我们这个操作,At tr它的样式等于什么?好,它的样式等于我们这呢一个三元运算。
23:03
它包含这个吗?如果包含样式呢,我们就给它加上这个,一个叫SKU at t y6。好,SQTR6和我们的这个check,我们就叫选中的check,如果不包含,那那就相当于没有check的这个属性,只是SQT6现在是这个好,我们除了设置class外,我们还要设置,我们还要设置一个就是我们的样式style好。我们来设置一个style样式,这个样式呢,主要就是我们的这个border,好,我们来设置一个样式style,当然这个style呢,由于它是给DD上设置的,那我就不在这儿来写了,那这个style呢,去掉,那么这个R只相当于自己来加class,然后在DD在这。我们再来给他判断这个DD的样式该怎么做。好,我们先把这个呢放在这,我们先来看一下我们能不能正确的加上这个check,这个效果好,这个逗号呢也删掉CTRLF9,那先保证我们这个页面呢渲染没什么问题,来看一下啊,九号我来刷新,那这块呢没展示,说明我们这个页面渲染有问题,我们在这儿来看一下效果,那哪一块语法写错了,那这个R说我们这个在element出现的这个次数有问题,我们来看一下这个TR,我们在这呢,确实只写了一次,我们看到,诶我们这个是一个三元运算最终返回的一个class值,那我们这个原生的class呢,我们就不要了,因为我们拿新的就已经替换了,好,我们来编译一下,重新来刷新走,那这一块呢,没展示,说明我们这个页面渲染语法写错了,们来看一下这个报错提示,好,那上边它这个错误的语法说这个at tr出现了多次,我们这个写了多个at tr吗?THTR我们来往过翻,诶这。
24:59
确实给SQS赋值,我们也取了一次,好就保留一个就行了,前面呢给class赋值好,我们给class赋值,然后呢,再给SQS,我们这个赋值好有了CTRLF9。
25:15
来刷新一下,我来重新来看一下页面,我来刷新好渲染没问题,然后呢,我们来先来看哪个里边有我们选中的这个check属性来看一下啊,白色里边也没有红色里边。也没有,我们这个绿色走绿色呢,也没有,那我们现在呢,是黑色来看,黑色也没有,我们看我们这这是黑色128,那如果是黑色,我们来审查元素,那它的这个class,因为它里边呢,已经包含我们这个酒了,那它就应该给我们返回的时候来加上我们指定的这个值,但是呢,这没加,没加的原因呢,我们把这个表达式们直接拿过来,我们自己来看一下它的这个运行效果,好,我们来看一下它的运行效果,拿过来我们在双中括号,我们放在这双中括号,我们来看一下运行效果,那我们是这样子的,再来确认一遍,先拿string来切分,切分我们SQ ids,把它们呢以逗号切分,切分出一个集合,再来用集合判断我们这个集合里边是否包含我们这个元素。
26:20
对了,因为我们这个元素呢,是浪类型的,然后我们切分出来呢,是一个string。所以呢,我们这个包含不包含,我们要把这个变成一个字符串,所以呢,我们把这一块呢,一定要调用SQID拿到了以后来调用它的to串方法,把它变成字符串,我们再来判断是否包含CTRLF9,我们来看一下这个页面效果。我们来刷新走,那最终呢,一定要确认我们的这个黑色里边黑色好,黑色黑色这里边呢,加了check的,那其他的这个颜色走,其他这里边呢,没加check的好,没啥问题,那前面这一块呢就不用了,这一块呢去掉好,现在呢,我们这一块呢,只要我们这个颜色对。
27:05
我们属性对我们都会呢,加上我们的check的属性,这是第一个,第二个我们要回显的话呢,我们还必须在这来回显成我们这个红颜色的,当然这个颜色呢,我们直接可以使用GS来做,只要页面一加载成功,因为我们只要是我们的属性,我们现在是黑色128,我们可以看一下,我们在128里边有check的和我们的黑色这个里有check的,其他呢都没有,所以呢,我们在这儿可以直接用GS来完成我们这个效果颜色的控制,我们直接这么来写Dollar符小括号,Function文档加载完成以后,然后呢,我来找到所有的这些东西,我们先来,这样我们找到所有的PU at tr y6class是他们的,并且呢,还得是我们加了这个checked的,相当于我们现在有两个class,确定我们就继续点一个check的,我们来找到这些人,把这些人的CSS样式我们来一。
28:06
变,变一个什么,主要是变它的这个border,我们来看一下它的这个DD,就是这个border border呢,如果是加了check,那它的这个border的值,那就应该是我们这个红颜色的,来找到这个红颜色。我们把这个红颜色呢复制过来,Solid e PX RAID好复制过来。好,我们放在这那否则我们就找到其他的不是check的,我们怎么找这不是check的,那么就来拿到它SKU不是check的呢,我们颜色就是这个井CCC,然后不是check的,我们可以参照杰克瑞的这个手册,我们这呢,直接有一个叫按照属性选择,我们可以呢,直接给他指定,诶我来指定你的class没有这个check的,所以呢,我们把这个我们也可以用这种方式上面呢,我们也可以写成这种,比如我们来Dollar幅小括号,我们现在来是找所有的A标签,但是A标签的class呢,如果它是at t r y6,哎,如果它的class是这样子的,它我们又加了一个check的值是这样子的,那我们的样式呢就是这样,否则呢,我们只找它们没有check的,所以我们来找,如果它的glass值是没有check的,我们这个样式呢,就是减CCC。
29:28
来我们用这种写法来看一下我们的效果,CTRLF9这种页面呢,只要一构建进来。我们在这儿呢,就会根据是否被选中来进行加红,诶我们发现呢,我们的这个黑色128加红了,但是以前的这些呢没有去掉,那说明我们这一块呢写的不对,来看那at tr class我们呢应该是不等于它的,但要不等于的话,好多A标签都不等于这就有问题的,那就是这样,我们呢先给at tr check加红,然后呢,其他人呢都先给它加无颜色,那我们就先来找到这样。
30:05
我们就来这么来写,把这个呢删掉,点一个SK at tr value,先给它们呢都清除边框,清除完了以后再给所有check加上边框,好,我们相当于就回想了,但是呢,我们这个加边框呀,我们还不是给这个A标签加的,所以大家看到这样式有问题,而是给它的这个复元素DD加的,所以呢,我们得找到他们的复元素,所有这些人我们先来使用一个解壳瑞方法来找它的复元素,那找复元素呢,有一个方法叫parent,那相当于能找到它的复元素,然后呢,我们给这些复元素统一设置好,那接下来我们就来找到他们的parent,给他们的parent呢,先来去掉边框parent,同样的找到他们的parent,给他们的parent呢加上边框。这就行了。来看一下页面效果,CTRLF9,只要我们回显了,就有这个check的属性,根据它呢,我们来进行回显,好,那现在呢是黑色128,那如果我们来切换一个SQ,比如我们来16号,来看一下16号是什么,16号走好,那16号呢,现在是绿色256,来我们这确定标题绿色256,那我们这块呢,回显没问题,那接下来点击链接跳转,那就方便多了,那点击链接跳转呢,我们也不用获取到当前的获取到上一个,我们就获取到所有check了的这个获取到所有加了我们这个加了有一个叫check的这个东西,那咱们这个属性,然后呢,得到他们的SQ集合,然后给它们取交集,这就行了,那我们下一节课我们就来完善我们的点击跳转功能。
我来说两句