为 json 抓取的推文添加引号
Posted
技术标签:
【中文标题】为 json 抓取的推文添加引号【英文标题】:add quotes to tweets grabbed by json 【发布时间】:2011-09-11 07:33:30 【问题描述】:使用 Seaofcloud 的 Tweet jQuery 插件将最近的推文注入网站。想知道如何在传入的推文周围添加一些引号。它是通过 JSON 获取的
这是一个 jsFiddle http://jsfiddle.net/danielredwood/mrgta/2/
我的猜测是它在注释掉的部分,特别是下面的这个块
var text = '<span class="tweet_text">'+$([tweet_text]).makeHeart().capAwesome().capEpic()[0]+ '</span>';
不是我的专业领域。我猜想(并希望)包裹在它周围的&quot;
会起作用...哈哈。
想法?感谢您的帮助。
【问题讨论】:
好的,我不确定我是否正确理解了这个问题,但这正是您所写的:只需将其更改为 var text = '"'+$( [tweet_text]).makeHeart().capAwesome().capEpic()[0]+ '"'; @data 这就是我最初尝试的方法,但它破坏了代码并且不返回推文。还有其他想法吗? @data 确认,您的修改会导致 jsFiddle 提供所需的行为。请发表您的评论作为答案。 @technopeasant 我正在尝试使用您的 jsFiddle 更新数据并成功撤回 4 条引用的推文。 @arcain - 你能保存和分享你的 jsfiddle 吗?这是我修改数据但没有成功的版本:jsfiddle.net/danielredwood/mrgta/3 没问题,给你。我从你那里分叉了这个:jsfiddle.net/RZjrc 【参考方案1】:正如我在 cmets 中所说,您需要做的就是您已经提出的建议
http://jsfiddle.net/eRQWK/
var text = '<span class="tweet_text">„'+$([tweet_text]).makeHeart().capAwesome().capEpic()[0]+ '”</span>';
这甚至可以为您提供更好看的上下引号。
【讨论】:
【参考方案2】:如果我理解正确,
var text = '<span class="tweet_text">\"'+$([tweet_text]).makeHeart().capAwesome().capEpic()[0]+ '\"</span>'
http://jsfiddle.net/mrgta/5/
【讨论】:
以上是关于为 json 抓取的推文添加引号的主要内容,如果未能解决你的问题,请参考以下文章