如何引用数组的多个位置? 像这样的东西
$("#reset").click(function() {
$("form")[0, 2].reset();
});
答案 0 :(得分:1)
如果您只是使用jQuery,则可以在选择器中完成所有操作。
$("#reset").click(function() {
$("form:eq(0), form:eq(2)").reset();
});
编辑:使用filter
执行此操作会更好(感谢@Gumbo):
$("#reset").click(function() {
$("form").filter(":eq(0),:eq(2)").reset();
});
答案 1 :(得分:0)
多维JavaScript数组将被引用,如myArray [i] [j](例如myArray [0] [2])。你的代码示例似乎没有意义。
答案 2 :(得分:0)
最简单的方法就是这样做:
$("form")[0].reset();
$("form")[2].reset();
或者,效率更高:
var forms = $("form");
forms[0].reset();
forms[2].reset();
更好的方法是在这两个表单中的每一个上放置一个公共类“myClass”,并按照以下方式执行:
$("form.myClass").each(function() {this.reset();});
答案 3 :(得分:0)
如何将选择器保存到变量然后循环显示indizes?
var form = $('form');
[1, 2].each(function(value, index) {
form[value].reset();
});