使用 css 选择器检查第一个元素
check the first element using css selector
我正在尝试使用 css 检查网页上是否存在特定元素。使用
$$("css=.class1 a")
returns
<a href="##################" id="ID-133333">Activate</a>
<a href="##################" id="ID-122222">Deactivate</a>
我需要检查是否出现激活。谁能告诉我如何激活。
页面结构:
<div class = "class1">
<div class = "class2">
<a href="##################" id="ID-133333">Activate</a>
<a href="##################" id="ID-122222">Deactivate</a>
您可以使用 first-of-type
pseudo-class:
css=.class1 a:first-of-type
使用 JQuery 你可以检查 class 是否存在。
$("#search").click(function() {
if ($(".activate")[0]) {
alert('Found activate');
}
});
$("#search-2").click(function() {
if (!$(".not-activate")[0]) {
alert('Could not find not-activate');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" id="ID-133333" class="activate">Activate</a>
<a href="#" id="ID-122222" class="deactivate">Deactivate</a>
<br/>
<button id="search">Search activate class</button>
<button id="search-2">Search not-activate class</button>
我正在尝试使用 css 检查网页上是否存在特定元素。使用
$$("css=.class1 a")
returns
<a href="##################" id="ID-133333">Activate</a>
<a href="##################" id="ID-122222">Deactivate</a>
我需要检查是否出现激活。谁能告诉我如何激活。
页面结构:
<div class = "class1">
<div class = "class2">
<a href="##################" id="ID-133333">Activate</a>
<a href="##################" id="ID-122222">Deactivate</a>
您可以使用 first-of-type
pseudo-class:
css=.class1 a:first-of-type
使用 JQuery 你可以检查 class 是否存在。
$("#search").click(function() {
if ($(".activate")[0]) {
alert('Found activate');
}
});
$("#search-2").click(function() {
if (!$(".not-activate")[0]) {
alert('Could not find not-activate');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" id="ID-133333" class="activate">Activate</a>
<a href="#" id="ID-122222" class="deactivate">Deactivate</a>
<br/>
<button id="search">Search activate class</button>
<button id="search-2">Search not-activate class</button>