不太懂这个

来源:3-2 改写搜索框功能--自动完成

慕粉3954264

2019-09-01 12:09:52

$.fn.extend({

        search: function(option, value) {



            return this.each(function() {


                var $this = $(this),

                    search = $this.data('search'),

                    options = $.extend({}, Search.DEFAULTS, $(this).data(), typeof option === 'object' && option);


                if (!search) {

                    $this.data('search', search = new Search($this, options));


                }


                if (typeof search[option] === 'function') {

                    search[option](value);


                }


            });


        }

    });


写回答

1回答

好帮手慕慕子

2019-09-01

同学你好, 这里就是使用JQuery插件的写法,将我们自己封装的search方法变成jQuery对象的方法, 与前面的老师详细讲解的dropdown的设置方式是一样的原理。 

同学可以回顾一下视频讲解dropdown模块, 如果还有疑惑, 建议: 同学具体是哪里不明白的, 可以详细的描述一下, 便于老师准确高效的为你解决问题

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

0

0 学习 · 14456 问题

查看课程