如何在JavaScript中一次选择所有索引?

时间:2016-06-15 12:37:24

标签: javascript jquery

我有以下java脚本代码,其中,单独选择所有索引以更改其样式属性。那么如何一次选择所有索引来改变它们的风格呢?

$("#options input[type=checkbox]")[0].style.marginTop = "2px";
$("#options input[type=checkbox]")[1].style.marginTop = "2px";
$("#options input[type=checkbox]")[2].style.marginTop = "2px";
$("#options input[type=checkbox]")[3].style.marginTop = "2px";
$("#options input[type=checkbox]")[4].style.marginTop = "2px";
$("#options input[type=checkbox]")[5].style.marginTop = "2px";
$("#options input[type=checkbox]")[6].style.marginTop = "2px";
$("#options input[type=checkbox]")[7].style.marginTop = "2px";
$("#options input[type=checkbox]")[8].style.marginTop = "2px";
$("#options input[type=checkbox]")[9].style.marginTop = "2px";

2 个答案:

答案 0 :(得分:8)

所以用jQuery css()来做,因为你明确用它来选择元素

$("#options input[type=checkbox]").css("marginTop", "2px");

答案 1 :(得分:0)

您可以尝试以下代码:

$("#options input[type=checkbox]").css("propertyname","value");

基本上,它的作用是为指定的css属性设置一个值。很直接。