HTML:
....<span id="elem_id0" style="....color:blue...">some text</span>
....<span id="elem_id1" style="....color:blue...">some text</span>
....<span id="elem_id2" style="....color:black...">some different text</span>
....<span id="elem_id3" style="....color:blue...">some text</span>
...
javascriptを使用して動的に色を変更しています。結局のところ、idがelem_idで始まり、色が「blue」であるすべての要素の数を数えたいと思います。
私はフォローしようとしています。(多くのバリエーションを試しました)。合計は正しくなっていますが、青の数は常に0になっています。理由はわかりません。
var blues = $('#[id^="elem_id"][font-color="blue"]').length;
var total = $('#[id^="elem_id"]').length;
plアドバイス。
****更新**** *** _ _
以前の更新を削除しました。失敗は、attrの追加(色の前に空白を追加)のタイプミスが原因でした。したがって、マッチング時に失敗しました(ここに空白はありません...)。
私は今、私の間違いをすべてうまく修正しました。
すべてにthx。