小编Fra*_*ank的帖子

使用循环优化Jquery

我有这个代码:

            $('.counter_d').mouseover(function() {
                   $('#description').html('Counter');
             });
            $('.selector_d').mouseover(function() {
                   $('#description').html('Selector');
             });
             $('.date_d').mouseover(function() {
                   $('#description').html('Date');
             });
Run Code Online (Sandbox Code Playgroud)

还有几个,但我认为文件可以更小,甚至可以使用循环重用,但我无法将描述(HTML方法)与选择器绑定.

我想用这样的东西:

              var selectors=['.counter_d','.selector_d','.date_d'];
              var description=['Counter', 'Selector', 'Date'];


              for(var i=0; i<selectors.length; i++)
                 $(selectors[i]).mouseover(function() {
                   $('#description').html(description[i]);
                 });
Run Code Online (Sandbox Code Playgroud)

有帮助吗?谢谢

jquery loops

4
推荐指数
1
解决办法
157
查看次数

标签 统计

jquery ×1

loops ×1