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”开头且颜色为“蓝色”的元素。
我正在尝试跟随。(尝试了许多变化)。总数是正确的,但蓝色计数总是为 0。不知道为什么....
var blues = $('#[id^="elem_id"][font-color="blue"]').length;
var total = $('#[id^="elem_id"]').length;
请建议。
****更新* ** * ***
删除了之前的更新。失败是由于添加 attr 的拼写错误(在颜色前添加了一个空格)。因此在匹配时失败(这里没有空格......)。
我现在已经纠正了我的错误。
谢谢大家。