如何设置某些元素的值,例如我有 9 个 div,我想使用 jquery 访问其中一些 div。
这是我的 HTML 代码:
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
我想循环遍历 div 的某些部分来给它一个样式。
var divs = $('div');
for (var x= 3; x < divs.length; x++) {
divs[x].css("color", "blue");
}
但这给了我一个错误。关于如何访问它有什么想法吗?
谢谢。
最佳答案
请查看我的代码。我正在添加代码片段。我单击“Style Div”按钮来更改备用 div 的颜色。
function styleDiv()
{
var divLength = $(".MainDiv div");
for (var i = 1; i < divLength.length; i+=2)
{
$(divLength[i]).css("color", "blue");
}
}
.styleButton
{
margin-bottom: 30px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="styleButton">
<input onclick="styleDiv()" type="button" value="Style Div" />
</div>
<div class="MainDiv">
<div>1 div</div>
<div>2 div</div>
<div>3 div</div>
<div>4 div</div>
<div>5 div</div>
<div>6 div</div>
<div>7 div</div>
<div>8 div</div>
</div>
我希望这有帮助:-)
谢谢
关于jquery - 如何使用jquery从div中选择一些元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46443045/