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.pswp.cn/news/278870.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/278870.shtml
英文地址,請注明出處:http://en.pswp.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實現移動端左滑刪除效果附源碼

左滑刪除在移動端是很常見的一種操作,常見于刪除購物車中的商品,刪除收藏夾中文章等等場景。我們只需要手指按住要刪除的對象,然后輕輕向左滑動,便會出現刪除按鈕,然后點擊刪除按鈕即可刪除對象。點擊下載源碼今天我給…

推薦書本_

1. c#_設計模式 《設計模式:可復用面向對象軟件的基礎》GoF 《面向對象分析與設計》Grady Booch 《敏捷軟件開發:原則、模式與實踐》 Robert C.Martin 《重構:改善既有代碼的設計》 Martin Fowler 《Refactoring to Patterns》Jshua Kerievsk…

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&…

一大波學習內容!

Dubbo-大波-服務化框架 dubbo_百度搜索Dubbo與Zookeeper、SpringMVC整合和使用(負載均衡、容錯) - 好庫文摘User Guide-zh - Dubbo - Alibaba Open SesameUser Guide-zh - Dubbo - Alibaba Open Sesame簡單之美 | Dubbo架構設計詳解DUBBOHprose RPC框架 …

文件下載至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…

html標簽屬性和標簽事件,HTML參考手冊( 標簽、屬性和事件)

HTML標簽標簽 描述 DTD定義注釋。 STF定義文檔類型。 STF定義錨。 STF定義縮寫。 STF定義只取首字母的縮寫。 STF定義文檔作者或擁有者的聯系信息。 STF 不贊成使用。定義嵌入的 applet。 TF 定義圖像映射內部的區域。 STF 定義粗體字。 STF 定義頁面中所有鏈接的默認地址或默認…

Feign從配置文件中讀取url

Feign的url和name都是可配置的,就是從配置文件中讀取的屬性值,然后用占位符引用就可以了: ${rpc.url} FeignClient(name "me",url "${rpc.url}", // 這里是可以配置的, 就不用再硬編碼了fallbackFactory MyHystrixFa…

百度地圖精確定位html,HTML5地理定位,百度地圖API,知識點熟悉

深入seajs源碼系列三入口方法 每個程序都有個入口方法,類似于c的main函數,seajs也不例外.系列一的demo在首頁使用了seajs.use(),這便是入口方法.入口方法可以接受2個參數,第一個參數為模塊名稱,第二個 ...javscript創建Emitter本文簡單敘述下javascript是如何建立一個Emitter構…

如何搭建html運行環境,搭建真實的運行環境2019.4.22

1、搭建真實運行環境步驟①先下載phpstudy軟件②按照安裝步驟進行phpstudy安裝,安裝后啟動服務,點擊《其它選項菜單》里面的《My HomePage》選項,正常顯示,說明安裝成功2、創建本地訪問目錄和域名①打開phpstudy,點擊《…

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…

adb 常用

adb抓日志命令:adb pull /data/log/android_logs 本地目錄 構造大文件:adb shell dd if/dev/zero of/mnt/sdcard/bigfile adb shell pm list package 查看所有包 adb shell pm path packageName 查看包名路徑 adb uninstall packageName 卸載應用 …

html 替代table,Iframe的缺點,div或者table成為替代者

1、在網頁中使用框架結構最大的弊病是搜索引擎的“蜘蛛”程序無法解讀這種頁面。當“蜘蛛”程序遇到由數個框架組成的網頁時,它們只看到框架而無法找到鏈接,因此它們會以為該網站是個死站點,并且很快轉身離去。對一個網站來說這無異于一場災難…

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…

一 流程控制之if判斷

既然我們編程的目的是為了控制計算機能夠像人腦一樣工作,那么人腦能做什么,就需要程序中有相應的機制去模擬。人腦無非是數學運算和邏輯運算,對于邏輯運算,即人根據外部條件的變化而做出不同的反映,比如: 1 如果&#…

nodejs 30行代碼 爬豆瓣電影數據

##用nodejs 寫爬蟲 關鍵模塊:cheerio、http,request。 consonl.log() 出來的數據 首先安裝相關的模塊: //我用了某寶的鏡像安裝 原來是 npm,-g 可以根據自己情況是全局按裝還是局域安裝 cnpm install -g jquerycnpm install -g cheerioc…

html5結構與表現分離原則,網頁簡單布局之結構與表現原則分享

一般來說html結構 css表現 javascrip行為,網頁布局要考慮到結構,表現,行為分離原則,首先重點放在結構和語義化上面,再考慮CSS,JS等,便于后期維護和分析。結構與表現相關內容簡介html結構 css表現…