jQuery 的多条件选择允许你根据多个条件来筛选和操作 DOM 元素。以下是一些基础概念和相关信息:
#id
, .class
, element
。parent > child
, prev + next
, prev ~ siblings
。[attribute]
, [attribute=value]
, [attribute!=value]
。:first
, :last
, :even
, :odd
。以下是一个使用 jQuery 多条件选择的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery Multi-Condition Selection</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<ul>
<li class="item" data-category="fruit">Apple</li>
<li class="item" data-category="fruit">Banana</li>
<li class="item" data-category="vegetable">Carrot</li>
<li class="item" data-category="vegetable">Broccoli</li>
</ul>
<script>
$(document).ready(function() {
// 选择所有类别为 fruit 的项,并且是偶数位置的项
$(".item[data-category='fruit']:even").css("color", "red");
// 选择所有类别为 vegetable 的项,并且是奇数位置的项
$(".item[data-category='vegetable']:odd").css("color", "green");
});
</script>
</body>
</html>
原因:
解决方法:
$(document).ready()
中执行 jQuery 代码。原因:
解决方法:
通过以上方法,可以有效地使用 jQuery 进行多条件选择,并解决常见的相关问题。