Javascript jQuery只针对元素具有特定类的li标记
是否有一种方法仅针对a标记具有特定类的li元素 例如:Javascript jQuery只针对元素具有特定类的li标记,javascript,jquery,Javascript,Jquery,是否有一种方法仅针对a标记具有特定类的li元素 例如: <li> <a href="#" class="mobile-only">link</a> </li> <li> <a href="#" class="other-class">link</a> </li> 我可以只针对具有类“仅限移动”的li吗?您可以使用类仅限移动 $( "a.mobile-only" ).parent(); 或者您
<li> <a href="#" class="mobile-only">link</a> </li>
<li> <a href="#" class="other-class">link</a> </li>
我可以只针对具有类“仅限移动”的li吗?您可以使用类
仅限移动
$( "a.mobile-only" ).parent();
或者您可以使用,但存在性能问题
li a:parent { background: none; }
js代码$(“li a:父项”)
还有
jscode
$(“li:has(a.mobile-only)”)
您可以使用classmobile-only访问锚定标记的父级
$( "a.mobile-only" ).parent();
或者您可以使用,但存在性能问题
li a:parent { background: none; }
js代码$(“li a:父项”)
还有
jscode$(“li:has(a.mobile-only)”)
使用jQuery很容易做到这一点
只要做:
$("a.mobile-only").parents("li")
使用jQuery很容易做到这一点
只要做:
$("a.mobile-only").parents("li")
$('a.mobile-only').parent('li')
应完成此工作。可能重复$('a.mobile-only')。父项('li')
应该可以完成这项工作。我可以只针对li
吗a
有类“仅限移动”?$(“仅限li.mobile”)将搜索。parent()
在这里比.parents()更合适
@DanielBeck是正确的,因为这可能嵌套在其他li中
“如果您确定li是直接父级,则sparent()更合适。否则parents()就更好了。我可以只针对li
吗a
有类“仅限移动”?$(“li.mobile only”)将搜索。parent()在这里比更合适。parents()
@DanielBeck是正确的,因为这可能嵌套在其他li
的sparent()中如果您确定li是直接家长,则更合适。否则parents()会更好。这会使当前选择成为a
而不是li
@JamieSterling:是的,我的错。更正了将当前选择变成a
而不是li
@JamieSterling:是的,我的错。更正了答案$(“li:has(a.mobile-only)”)
这将起作用。无需通过指定子选择器使选择器复杂化。@Rajaprabhuaravindasam当然会进行更改。Jquery版本正在工作,但css版本不工作。你能告诉我原因吗?@RajaprabhuAravindasamy你使用的是哪个版本的浏览器,你能运行这个并告诉我最近的版本吗。它对你有用吗?$(“li:has(a.mobile-only)”)
这会有用的。无需通过指定子选择器使选择器复杂化。@Rajaprabhuaravindasam当然会进行更改。Jquery版本正在工作,但css版本不工作。你能告诉我原因吗?@RajaprabhuAravindasamy你使用的是哪个版本的浏览器,你能运行这个并告诉我最近的版本吗。它对你有用吗?