jquery相邻选择器

所爱隔山海,山海不可平

描述

选择所有紧接在 “prev” 元素后的 “next” 元素.

1
2
3
JQuery("prev + next")
prev 任何可用的选择器.
next 一个选择器,过滤刚好在第一个选择器后面的元素.

例子

找出所有紧挨在label后面的inputs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html>
<head>
<script src="../jquery.min.js"></script>
<style></style>
</head>
<body>
<form>

<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
<script>
$("label + input").css("color", "blue").val("Labeled!")
</script>
</body>
</html>