【问题标题】:DESPERATE Request - jQuery tag suggestion, How is it inserting the DOM Element SPAN?绝望的请求 - jQuery 标记建议,它如何插入 DOM 元素 SPAN?
【发布时间】:2010-03-18 04:14:38
【问题描述】:

看看这个时髦的插件: http://remysharp.com/2007/12/28/jquery-tag-suggestion/ ** 真的很小 来源:http://remysharp.com/downloads/tag.js

对于我的生活,我无法弄清楚代码在插件 JS 中的哪个位置注入了包含标签的 SPAN...

我在第 73 行看到以下内容:

var tagMatches = document.createElement(settings.tagContainer);

但它在哪里将它注入到文档中?我问是因为我需要找到一种方法来根据 ID 控制它的去向,如下所示:

document.body.insertBefore(newDiv, my_div);

非常感谢,祝你好运,这很棘手!

【问题讨论】:

    标签: jquery jquery-plugins autocomplete


    【解决方案1】:

    在此处插入:

    tagsElm.after(tagMatches).keypress(handleKeys).keyup(handleKeys).blur(function () {
      if (fromTab == true || suggestionsShow) { // tweak to support tab selection for Opera & IE
        fromTab = false;
        tagsElm.focus();
      }
    });
    

    特别是after() 调用。

    【讨论】:

    • 在此之上,还有: var tagsElm = $(this);我将其更新为: var tagsElm = $('.helper');最终打破了它,没有错误,它只是停止工作。这符合您的建议吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多