Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaScript中一次选择所有索引?_Javascript_Jquery - Fatal编程技术网

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

如何在JavaScript中一次选择所有索引?,javascript,jquery,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"; $("#o

我有以下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";
所以使用它,因为您显然是在使用它来选择元素

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

您可以尝试以下代码:

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

基本上,它所做的是为指定的css属性设置一个值。非常直截了当。

所以您使用的是jQuery,请使用它。。。不是DOM…但代码是什么请核对他的答案。它简洁明了,切中要害。为什么不使用一个类呢?是否希望使用循环?