我想请教下以下这段JQ插件代码调用,html代码:<p class="p1">11111111</p>JS代码:$.fn.hilight = function (options) { // 迭代并重新格式化每个匹配的元素。 return this.each(function () { var $this = $(this); // ... var markup = $this.html(); console.log(markup); // 调用格式函数 markup = $.fn.hilight.format(markup); $this.html(markup); });};// 定义格式函数$.fn.hilight.format = function (txt) { return '<strong>' + txt + '</strong>';}; 我在调用的时候,发现不对$('.p1').hilight('222222');截图显示strong 中的txt传参为什么不显示了,我没发现问题,F12控制台未报错。
1 回答
繁星coding
TA贡献1797条经验 获得超4个赞
markup = $.fn.hilight.format(markup);
改成markup = $.fn.hilight.format(options);
添加回答
举报
0/150
提交
取消