什么是一个好的 jquery 插件来进行一般文本处理,例如突出显示单词之类的东西?
我对 jquery 插件不太熟悉。我什至不知道我要搜索什么,或者哪个插件有良好的活动。 Jquery 甚至可能内置了代码,但我只是不知道。
基本上我想要的是一个插件来进行一些“幕后”文本处理 - 而不是所见即所得。像这样的事情:
突出显示给定的一些 html 或文本片段的单词。基本上它会让我放置“span”标签,并让我用提供的 css 类包装这些单词。
在给定的 html 文本中查找一个单词,并让它给我一个文本片段,其中我在该单词之前得到 X 个字符,在该单词之后得到 X 个字符,两侧带有“...”。
一种简单地说“摆脱此文本块中所有‘图像’标签”的方法(这些不是 html - 只是文本)。
有没有类似的东西被广泛使用、强大等等?我宁愿不必从头开始编写这些东西。
I'm not really too familiar with jquery plugins. I don't even know what I would search for, or which plugin has good activity. Jquery might even have the code built inside and I am just not aware.
Basically what I'd like is a plugin to do some "behind the scenes" text processing - not a WYSIWYG. Things like this:
Highlight words given some html or a text fragment. Basically it would let me put 'span' tags and let me wrap those words with a provided css class.
Look for a word inside of a given html text, and have it give me a snippet of text where I get X characters before the word and X characters after the word with "..." on either side.
A way to simply say, "Get rid of all the 'image' tags" in this text block (these are not html - just text).
Is there anything like this that is widely used, robust, etc? I'd rather not have to code this stuff from scratch.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
所以对于你的搜索来说,jquery确实不是为整个字符串操作而构建的,所以我通常会使用常规的旧javascript并执行如下操作:
查看它在 这个jsfiddle
so for your searching, jquery's really not built for the whole string manipulation thing, so i generally drop into regular old javascript and do something like this:
see it working in this jsfiddle
Codemirror http://codemirror.net/ 是一个不错的工具。
我将它用于我的项目。
Codemirror http://codemirror.net/ is nice one.
I'm using it for my projects.
突出显示插件: http://johannburkard.de/博客/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html
Highlight plugin: http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html