Javascript 检查a<;李>;包含<;a>;有一定的阶级
我有这个,我想检查第一个Javascript 检查a<;李>;包含<;a>;有一定的阶级,javascript,jquery,html,Javascript,Jquery,Html,我有这个,我想检查第一个包含的类.selected 我尝试了以下操作:$(“li a”).first().hasClass('selected'),但未检测到我的 这是我的HTML代码 <ul> <li> <a class="thumbnail selected"> <img src="thumb1.jpg"> </a> </li> <li> <a class=
包含
的类.selected
我尝试了以下操作:$(“li a”).first().hasClass('selected')
,但未检测到我的
这是我的HTML代码
<ul>
<li>
<a class="thumbnail selected">
<img src="thumb1.jpg">
</a>
</li>
<li>
<a class="thumbnail unselect">
<img src="thumb2.jpg">
</a>
</li>
<li>
<a class="thumbnail unselect">
<img src="thumb3.jpg">
</a>
</li>
<li>
<a class="thumbnail unselect">
<img src="thumb4.jpg">
</a>
</li>
<li>
<a class="thumbnail unselect">
<img src="thumb5.jpg">
</a>
</li>
</ul>
-
-
-
-
-
你能帮我吗?你可以像这样使用.has()
$('li:has(a.selected)').first().addClass('found')
找到{
边框:1px纯红;
}
-
-
-
-
-
您可以像这样使用.has()
$('li:has(a.selected)').first().addClass('found')
找到{
边框:1px纯红;
}
-
-
-
-
-
对于第一个选定的锚标记,只需尝试以下操作
$('li a.selected:first')
对于第一个选定的锚定标记,只需尝试以下操作
$('li a.selected:first')
他需要
如果($('li:has(a.selected)')有问题。首先(){
,测试总是正确的。@John你真正想检查的是什么?@John你想检查第一个li
是否包含a.selected
元素吗?如果是,那么if($('li:first').has('a.selected').length)
或if($('li:first').is('has(a.selected'))
是的,如果我在第一个li
上,并且如果这个li
包含a
和所选的类,我想做点什么。@John你说我在第一个li
上是什么意思?我正在检查if($('li:has(a.selected)').first(){/code>并且测试总是正确的。@John您真正想检查的是什么?@John您是否正在尝试检查第一个li
是否包含a.selected
元素?如果是,那么if($('li:first').has('a.selected').length)
或者if($('li:first').is(':has(a.selected)))
是的,如果我在第一个li
上,如果这个li
包含a
和所选的类,我想做点什么。@John你说的我在第一个li
上是什么意思?