多くのdivのリストがあります。各ブロックは常にこのパターンに従い、ページ上で数回続きます。
<div ...>
<div ...>count</div>
<div ...>Unread</div>
</div>
目標は、兄弟をチェックすることdiv
です。カウントがゼロでない場合は、css を変更します。それ以外の場合はスキップします。
それらにはid
s がなく、クラス名が変わります。他の誰かが html を書いたので、それを改善することはできません。
私のコードは、「未読」を含む div を選択していないようです。色を変更する必要があります。
http://jsfiddle.net/ninmonkeys/5yDZb/
使用して選択した場合contains("Unread")
、親を使用して兄弟を取得できるはずですか?
$("div:contains('Unread')").css("background-color:red !important;");