jq html 多一个引号,为什么jQuery模板会为某些字符串添加双引号

背景

我正在使用jQuery模板,ASP.Net MVC Razor视图和Twitter.

问题

使用带有一些字符串的jQuery模板会自动导致这些字符串被包含在“

细节

我创建了一个如下所示的jQuery模板:

${from_user} Image
before ${text.parseUserName().parseHashTag()} after
${created_at}
${prettyDate(created_at)}

以下javascript格式化用户名和哈希标记

String.prototype.parseUsername = function () {

return this.replace(/[@]+[A-Za-z0-9-_]+/g, function (u) {

var username = u.replace("@", "")

return u.link("http://twitter.com/" + username);

});

};

String.prototype.parseHashtag = function () {

return this.replace(/[#]+[A-Za-z0-9-_]+/g, function (t) {

var tag = t.replace("#", "%23")

return t.link("http://search.twitter.com/search?q=" + tag);

});

};

不幸的是,正在发生的事情是文本被包含在双引号内.所以,

我期望得到的是:

before @user Hello World #hello #world after

相反,我得到的是:

"before @user Hello World #hello #world after"

为什么会自动插入双引号?更重要的是,我该如何预防或修复它?

UPDATE

我已经确定只有当@包含在文本中时才会发生这种情况. . .只要包含用户名,就会发生这种情况.

我不确定为什么这个解决方案有效,但确实如此.我稍后会更新这篇文章,因为我会更好地理解这个问题.

改变(不起作用)

before ${text.parseUserName().parseHashTag()} after

致:(工作)

before {{html text.parseUserName().parseHashTag()}} after

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/278870.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从Windows计算机上完全删除iTunes和其他Apple软件

If you are giving up on iTunes for another music player, uninstalling it completely can be a hassle. Here we show you how to completely remove all traces of it including QuickTime, iTunes Helper, Bonjour…all of it. 如果您在iTunes上放弃了其他音乐播放器&…

html仿微信滑动删除,使用Vue实现移动端左滑删除效果附源码

左滑删除在移动端是很常见的一种操作,常见于删除购物车中的商品,删除收藏夹中文章等等场景。我们只需要手指按住要删除的对象,然后轻轻向左滑动,便会出现删除按钮,然后点击删除按钮即可删除对象。点击下载源码今天我给…

h5 领取优惠券 下载_下载7天免费试用版或购买VideoProc,可享受60%优惠券[赞助的帖子]...

h5 领取优惠券 下载You may have seen piles of video editing tools, but here we’ll show you a different one – VideoProc, developed by Digiarty Software, Inc. It is not a “standard” video editing program. Some consider VideoProc a complete toolbox also fo…

html走马观花效果,走马观花台湾行 用EF-S 10-18来记录风景

我在6月初入手无忌第一支10-18,初步测试后对其表现比较满意,具体可看http://forum.xitek.com/thread-1314865-1-1-1.html。7月初到8月中旬我都处于旅行状态中,佳能系统带了三支镜,包括EFS10-18,EFS55-250和EF24IS&…

文件下载至storage_如何防止Storage Sense在Windows 10上删除下载的文件

文件下载至storageStorage Sense is the Disk Cleanup replacement for the modern world. It frees up space on your computer by deleting things like recycle bin contents, temporary internet files, and app temporary files. This also includes the Downloads folder…

supervisord的安装使用

由于生产环境使用的的tomcat,项目比较重要,所以要做进程守护,本来打算自己写脚本,但是效果不理想,想了下还是用supervisord了 由于很久不用,所以写下来部署步骤 第一:安装,安装的方法…

如何在Windows 10上使用Microsoft Defender扫描文件或文件夹中的恶意软件

On Windows 10, Microsoft Defender (formerly called “Windows Defender”) always scans files before you open them unless you’ve installed a third-party antivirus. You can also perform a quick scan of any file or folder, too. Here’s how. 在Windows 10上&…

html中怎么获取搜索框中的值,百度API 搜索框,获取相应的地点的uid

在百度API的输入框中怎么根据搜索到的地址获取百度的uidbody, html{width: 100%;height: 100%;margin:0;font-family:"微软雅黑";font-size:14px;}#l-map{height:300px;width:100%;}#r-result{width:100%;}关键字输入提示词条请输入:// 百度地图API功能function G(id…

uac2.0驱动_关闭Vista中令人讨厌的HP驱动程序UAC弹出更新检查

uac2.0驱动If you are using Vista and have an HP printer, especially of the All-In-One variety, you’ve probably noticed that once a week or so you get this obnoxious User Account Control popup dialog out of the blue asking for permission to run some Hewlet…

html5结构与表现分离原则,网页简单布局之结构与表现原则分享

一般来说html结构 css表现 javascrip行为,网页布局要考虑到结构,表现,行为分离原则,首先重点放在结构和语义化上面,再考虑CSS,JS等,便于后期维护和分析。结构与表现相关内容简介html结构 css表现…

如何在Firefox 3中重新启用about:config警告消息

If you’ve spent any time tweaking Firefox 3, you’ve probably seen the warning message telling you that you probably shouldn’t be changing any settings. Thankfully you can remove the checkbox and make the message go away… but what if you wanted it back?…

iaas层次化结构--从业务需求到设计需求

转载于:https://www.cnblogs.com/anc-ox/p/10004571.html

清华经管计算机金融专业,非量化背景拿下MIT MFin的清华经管学姐,详解MIT金融项目优劣和职业方向...

学员背景清华大学 经管学院主要获录Offer麻省理工大学金融硕士MIT MFin哥伦比亚大学公共管理硕士Columbia MPA来自清华经管F学姐,以非量化背景成功斩获MIT金融和哥大MPA项目。她与大家分享了MIT金融项目的特色、优劣势、录取信息和未来的职业方向,同时也…

保存页面供以后使用Firefox的阅读列表扩展

I spend an enormous amount of time browsing the web looking for new ideas to write about, so one of the biggest problems for me is tagging articles for more careful reading later. Also, I’m sure any moment I’m going to reach a page that says “You’ve re…

计算机网络udp实验时间戳请求报文与应答报文的表格填写,自考计算机网络管理历年(2007.1-2013.1)试题及答案(标有页码)...

33.假设某RMON MONTIOR矩阵组的matrixSDTable和matrixDSTable的内容如下表1和表2所示。表1. matrixSDTbalematirxSDSourceAddress matrixSDDestAddress matrixSDPkts m,atrixSDOctests matrixSDError 008000AB1258 00A0C5BA9C02 1274 1697133 11 ……………表2. matrixDSTablem…

如何在Twitter上阻止令人讨厌的“今日热门新闻@yourname”垃圾邮件

Lately I’ve noticed an annoying trend on Twitter—people constantly spamming your replies feed with these posts saying that you were the top story on somebody’s feed. Very irritating, but here’s how to get rid of it. 最近,我注意到Twitter上有一…

Python -bs4介绍

https://cuiqingcai.com/1319.html Python -BS4详细介绍Python 在处理html方面有很多的优势,一般情况下是要先学习正则表达式的.在应用过程中有很多模块是非常方便的,先尝试使用BeautifulSoup和Urllib进行网页的处理,仅供学习.首先列举所需要导入的模块:from bs4 import Beauti…

广东工业大学计算机学院书记,计算机学院召开2018年工作总结大会

单 位:计算机学院2019年1月8日上午,计算机学院在工学一号馆216会议室召开了学年工作总结大会。会议由学院陈平华副院长主持。会上,郭维喜书记对过去一学年学院各项工作给予了肯定,并从党的建设、意识形态工作、思想宣传工作、师德…

vista任务栏透明_增加Windows Vista任务栏预览大小的赏金(付费!)

vista任务栏透明Ever since Windows Vista came out, I’ve been trying to figure out how to increase the size of the tiny Windows Vista taskbar preview windows. I’ve scoured the registry, used process monitor to try and find hidden registry keys, and looked …

Netty原理分析

Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作…