jquery - 如何使用 jQuery 选择器选择特定的 div?

标签 jquery css jquery-selectors

如何交替使用 id="container"div 中的 div 替换样式(使用 jQuery 的背景颜色)(偶数和奇数)如果我有这样的 HTML:

<div>
    <span>10%</span>
</div>
<div>
    <span>20%</span>
</div>
<div>
    <span>30%</span>
</div>
.....
.....

如何选择超过 50% 的 div 并使用 jQuery 突出显示它们?

最佳答案

这是 :even、:odd 选择器的替代解决方案,此外,您还必须循环遍历 div 才能使 50% 以上的内容继续运行

$('#container div').each(function(index, elem){
        if (index % 2 == 0) {/*even*/}
        else 
        {/*odd*/}
    if (parseInt($(elem).chlidren('span').text()) >= 50) {/*50%+ highlight*/}
        });

关于jquery - 如何使用 jQuery 选择器选择特定的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9547059/

相关文章:

javascript - 通过 AJAX 发送表单时出错

jquery - 网页的滚动条丢失,div 无法延伸到底部

html - 具有最大宽度和最大高度过渡的图像在正确调整大小之前变大

jquery - 无法离工作地点最近

jquery click事件,使用next和prev将列表项滚动到div的顶部

javascript - 多个 "clocks"的倒计时JavaScript

Jquery多选

javascript - 为什么 $get() 函数太晚了?

css - 如何为我的文本区域创建白色背景(将其更改为不同的颜色)?

预期 jQuery 选择器