我已经转向Chrome,但"Firebug lite"最烦人的功能之一就是它不允许你复制对象的CSS路径.
要查看我的意思,请在Firefox中访问google.com并使用Firebug检查徽标.右键单击'hplogo'div并选择'Copy CSS path'.你会得到类似的东西:
html body#gsr div#main span#body.ctr-p center div#lga div div#hplogo
Run Code Online (Sandbox Code Playgroud)
这是一个我在Chrome上找不到的非常有用的功能,看起来你只能复制Xpath.
有没有办法在Chrome中使用此类功能?
谢谢
这可能吗?
这是我的代码:
$("ul#filterlist li:nth-child(3n)").css("marginTop", "0");
Run Code Online (Sandbox Code Playgroud)
如果我想将它应用到列表中,但只对列表中可见的那些项目(一些隐藏,我不希望它们计算),它将如何实现?我想的是:
$("ul#filterlist li:nth-child(3n)").not(":hidden").css("marginTop", "0");
Run Code Online (Sandbox Code Playgroud)
但它不会起作用.我也不会尝试任何东西:可见
有任何想法吗?谢谢.
我是这些选择器的新手,我想知道如何做这样的事情.
我的选择器需要选择第4和第5个元素,但是它需要继续这样做.因此需要选择4,5,9,10,14,15等.
这怎么可能?目前我可以选择每三个项目,如下所示:
.pure-g-r .pure-u-1-3:nth-child(3n+3)
Run Code Online (Sandbox Code Playgroud)
但我不确定如何将其转化为我需要的东西.
谢谢你的帮助.
这是一个正确的用例吗?
显示:在a上展开<ul>,然后每个<li>都有基于像素或百分比的宽度.
我想使用它的主要原因是我可以利用align-items: center(垂直对齐).
它似乎工作得很好,我不能让它与其他任何东西很好地工作,但它感觉不对,因为我实际上并没有在列表项上使用任何flex值.