jquery - 如何使用jquery更改n个div元素的css

标签 jquery html css

如果屏幕宽度大于 960px;,我需要以 4x4 的格式显示 16 个 div 如果屏幕宽度为 746px 并且 jar 头宽度为 2x6 为 480px

,则显示 3x4 div

如果屏幕宽度为 32px,则为 1x16;

我需要编写一个 jquery,如果屏幕尺寸大于 960px,那么我需要从最后 4 个 div 中删除边框。

我不确定如何让它在 fiddle 上工作示例 http://jsfiddle.net/krGQc/42/

<div class="tdiv">1</div>
<div class="tdiv">2</div>
<div class="tdiv">3</div>
<div class="tdiv">4</div>
<div class="tdiv">5</div>
<div class="tdiv">6</div>
<div class="tdiv">7</div>
<div class="tdiv">8</div>
<div class="tdiv">9</div>
<div class="tdiv">10</div>

最佳答案

您可以使用带有负索引的 gt() 从最后一个元素开始倒数。

if (window.screen.width > 960) { // you asked for "screen"
    $('.tdiv:gt(-5)').css('border','none');
}

FIDDLE

关于jquery - 如何使用jquery更改n个div元素的css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22788060/

相关文章:

除非光标重新进入元素,否则不会检测到带有 live() 的 JQuery 鼠标悬停

javascript - Uncaught ReferenceError : $ is not defined for . js,即使代码看起来一切正常

javascript - 循环遍历 Javascript 对象返回值的总和

javascript - 从 iframe 内访问父 Javascript 函数?

html - 如何用css画一条线并在上面显示文字或图片

php - 如何限制YouTube嵌入iframe大小的大小?

javascript - 总是返回未定义的值

html - css - div 中的表格遍历它

css - Bootstrap 工具提示在第二次单击时更改其位置?

html - 在自动填充容器中居中网格元素