Impossible de comprendre pourquoi ce code modifie la couleur de l'élément DIV en bleu, mais ne change pas la couleur d'un élément SPAN. Des idées?Impossible de sélectionner le frère SPAN
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$("#prev ~ div").css("color", "blue");
$("#prev ~ span").css("color", "red");
});
</script>
</head>
<body>
<span id="prev">span#prev</span>
<div>div sibling</div>
<span>span sibling</span>
</body>
</html>
Remarqué si je remplace
<span id="prev">span#prev</span>
avec
<p id="prev">span#prev</p>
à la fois DIV et SPAN couleur du texte de changement.
Merci!
Ce bug est fermé dans jQuery version 1.3.2 –