天天看點

js常用方法總結(以後遇到再進一步總結)

1、index()    傳回指定元素相對于其他指定元素的 index 位置。

<h1>店鋪評價</h1>
            <div class="star starcd">
                <div>相符程度</div>
                <span ></span>
                <span ></span>
                <span></span>
                <span ></span>
                <span ></span>
            </div>
       //打星評價
       $('.starcd span').click(function(){
            var index = $(this).index();
            $('.starcd span').each(function(i,e){
                if(i<index) {
                    $(e).addClass('active');
                }else {
                    $(e).removeClass('active');
                }
            })
        });      

2、each()  規定為每個比對元素規定運作的函數。 提示:傳回 false 可用于及早停止循環。

$(selector).each(function(index,element))        index - 選擇器的 index 位置     element - 目前的元素(也可使用 "this" 選擇器)