所以,如果我有一份这样的 list :
<ul>
<li><button disabled/></li>
<li><button disabled/></li>
<li><button /></li>
<li><button /></li>
<li><button /></li>
</ul>
禁用按钮的数量永远不知道-但将始终是连续的,并出现在启用按钮之前,我如何 Select 第二个启用按钮?
现在我有:
-
“ul li:nth-of-type(2) button:not([disabled])”
个
但这只会 Select 第二个<li>
,其子按钮未被禁用-如果它被禁用,则不会 Select 任何内容.
换句话说,它不"找到"第二个启用的按钮,它只是判断第二个按钮是否启用,并相应地 Select 它.
我试过了
-
“ul li button:not([disabled]):nth-of-type(2)”
个
但这样做的问题是,该按钮是<li>
的唯一子项,所以第n类(2)没有任何东西可供 Select .
我想我需要写的是这样的:
-
“ul (li button:not([disabled])):nth-of-type(2)”
个
但我不认为这是正确的语法:(
如有任何帮助,将不胜感激!如果它对任何人有帮助,我正在编写一个UDF测试来为Reaction中的时间 Select 器组件查找(并 Select )第二个可用的时间段.