老师,这个显示不了,说我有问题

来源:3-6 css()、text()、html()方法讲解

李可意

2019-06-11 15:56:13

Unable to get property 'css' of undefined or null reference

$(document).ready(function(){
    $('a').click(function(){
        $('img')
        .eq($(this).index())
        .css({'opacity':1})
        .siblings()
        .css({'opacity':0});
    });
    var alinks=$('a');
    for(var i=alinks.length;i>=0;i--){
        alinks[i].css({
            'background': 'red',
            'border': '5px solid yellow',
            'color': '#fff'
        });
    }
});


写回答

1回答

好帮手慕码

2019-06-11

同学你好!

代码中,alinks[i]不是一个jq对象,所以使用.css()方法出错,可以通过eq()选择器来进行操作,参考下图:

http://img.mukewang.com/climg/5cff66040001141a06060427.jpg

如果帮助到了你 欢迎采纳 祝学习愉快~

0

0 学习 · 36712 问题

查看课程