まだデータがありません。
隣接セレクター (“prev + next”)
当ページのリンクには広告が含まれています。
スポンサーリンク
jQueryの隣接セレクターの解説をします。
隣接セレクター (“prev + next”)は、指定した要素(prev)の次にある指定した要素(next)を選択します。prev と next の間は、プラス(+)記号で区切ります。
cf. » 関節セレクター
サンプル/デモ
では、「隣接セレクター (“prev + next”)」の動きを簡単なサンプルで確認してみましょう。
サンプルでは、prevとして[p]、nextとして[span]を指定しているので、該当する要素に赤い二重枠が追加されます。また、prevとして[div]、nextとして[p]をしてしているので、該当する要素に青い二重枠が追加されます。
<script>
$(document).ready(function () {
$("p + span").css("border", "3px double red");
$("div + p").css("border", "3px double blue");
});
</script>
「隣接セレクター (“prev + next”)」のサンプル」
HTMLとjQuery
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="description" content="隣接セレクター (“prev + next”)のサンプル/デモでーす。">
<title>隣接セレクター (“prev + next”) - jQuery入門</title>
<script src="http://code.jquery.com/jquery-2.0.0.js"></script>
</head>
<body>
<div>
<p>hoge</p>
<p>hogehoge</p>
<span>foo</span>
</div>
<p>bar</p>
<span>baz</span>
</body>
<script>
$(document).ready(function () {
$("p + span").css("border", "3px double red");
$("div + p").css("border", "3px double blue");
});
</script>
</body>
</html>
「foo」「baz」に赤い二重枠が、「bar」に青い二重枠が追加されたことがわかります。
スポンサーリンク
