我不明白为什么这不起作用:
var test = ["String", 300];
var other = test.concat(500);
alert(test[2]);
Run Code Online (Sandbox Code Playgroud)
要么
alert(test.length) // 1 not 2
Run Code Online (Sandbox Code Playgroud)
是否有一种方法允许人们将元素添加到现有数组并使其像上面一样可访问?
有人能解释为什么这样有效:
$(function(){
$("ol li a").click(function(){
$("ol li a").filter(":even").css("color", "orange");
});
});
Run Code Online (Sandbox Code Playgroud)
但这不是:
$(function(){
$("ol li a").click(function(){
$(this).filter(":even").css("color", "orange");
});
});
Run Code Online (Sandbox Code Playgroud)
我认为在这个上下文中使用$(this)将引用具有原始选择器的jquery对象.