自写插件配置html结构的方法

<!doctype html>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
  <meta name="renderer" content="webkit">
  <title>test</title>
  <link rel="stylesheet" href="skin/base2/css/jquery.autocomplete.css" />
  <script type="text/javascript" src="skin/base2/js/jquery-1.11.3.min.js"></script>

  <style>
    * {margin: 0; padding: 0;}
  </style>
 </head>
 <body>

    

 </body>
  <script>
	;$(function() {

        /**
        * jquery.faqrobot.js plugin 1.2
        **/
        ;(function($, window, document, undefined) {
            
            var plugName = "faqrobot",
                defaults = {
                    html: ''
                };

            window.Faqrobot = Faqrobot;

            function Faqrobot(options) {
                this.name = plugName;
                this.defaults = defaults;
                this._options = options;
                this.options = $.extend({}, defaults, options);
                this.init();
            }

            Faqrobot.prototype = {
                init: function() {
                    var obj = {
                        jobA: 'worker',//@A
                        jobB: 'teacher'//@B
                    }

                    var str = '';

                    if(this._options.html) {
                        str = this.options.html.replace(/@A/, obj.jobA);
                        str = str.replace(/@B/, obj.jobB);
                    }else {
                        str = '<div><p>'+ obj.jobA +'</p><p>'+ obj.jobB +'</p></div>';
                    }
                    
                    $('body').append(str);

                }

            }

        })(jQuery, window, document);


        var FAQ = new Faqrobot({
            html: '<span><i>@B分隔符@A</i></span>'
        });









        

    });
 </script>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值