Jquery 将单词更改为类型链接
Jquery change a word to link on type
有没有办法在键入时将单词更改为链接?例如,我想全部转换
编程
到
<a title="best programming help"
href="https://www.stackoverflow.com/">programming</a>
键入"编程"和另一个空格后。如何做到这一点?
补充:我正在将其输入文本区域。(我正在使用 http://imperavi.com/redactor/,它实际上是一个插件。
我可以在文本区域中使用 HTML,因为我指的是文本区域的输出。从技术上讲,我使用的是所见即所得:)
非常感谢您的帮助:)
如果您同意将链接以纯文本形式写出到您正在键入的同一元素中,这可能会为您解决问题。
http://jsfiddle.net/paulinfrancis/XFA4e/
var $thetext = $('#the-text');
var typedText = '';
var replaceText = '<a title="best programming help" href="https://www.stackoverflow.com/">programming</a>';
var programmingRegex = /programming$/gi;
$thetext.on('keyup', function(data){
typedText = $thetext.val();
var matches = typedText.match(programmingRegex);
if(matches){
typedText = typedText.replace(programmingRegex, replaceText);
$thetext.val(typedText);
}
});
查看他们的 API,他们有以下回调:
changeCallback: function(html)
{
console.log(html);
}
每次文本区域的内容更改时都会触发。
您可以在html
中搜索所需的单词,并将找到的单词修改为链接。
相关文章:
- 按钮对链接对输入类型=“;提交”;在表格上
- 输入类型=“文件”在 Jquery 中使用链接
- Jquery 将单词更改为类型链接
- 这种类型的 img 链接是否有插件
- Lodash 链接 - 类型错误
- 在自定义帖子类型滑块上添加导航链接
- 将字符串中的 url 替换为 href 链接 - 适用于多种地址类型
- Regex查找<a>包含指向特定文件类型的链接的标记
- 通过单击按钮或链接(javascript和/或php?)将服务器端文件设置为输入文件类型的值
- 添加具有与按钮对应的链接的属性内容类型
- Javascript onload回调;类型“;或“;rel”'text/plain'在脚本或链接标记上
- .htaccess+PHP创建带有一些固定链接的动态Facebook类型导航
- Viewmodel属性'链接'找不到模型类型
- <输入类型=按钮上的超链接不起作用
- 对于所有的链接,添加css来切换颜色的链接基于Post类型使用JS或PHP - Wordpress
- 如何修改链接融合图中子图的类型
- 如何链接同一对象的两个回调类型增益函数
- 如何使用javascript的客户端对象模型检索sharepoint列表中的超链接数据类型列值
- 我如何使网页检查,看看是否链接文件有错误的文件类型检查另一个文件类型
- 设置全局ajax数据类型会中断rails远程链接