小编Ano*_*non的帖子

为什么concat方法不会影响数组的length属性?

我不明白为什么这不起作用:

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)

是否有一种方法允许人们将元素添加到现有数组并使其像上面一样可访问?

javascript

2
推荐指数
1
解决办法
114
查看次数

filter()不能像我期望的那样使用$(this)

有人能解释为什么这样有效:

$(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对象.

html jquery filter

0
推荐指数
1
解决办法
48
查看次数

标签 统计

filter ×1

html ×1

javascript ×1

jquery ×1