通过将 url 与 JQuery 交替更改嵌入 twitter
Posted
技术标签:
【中文标题】通过将 url 与 JQuery 交替更改嵌入 twitter【英文标题】:changing embeded twitter by alternating url with JQuery 【发布时间】:2021-09-06 13:28:18 【问题描述】:<article class="result">
<h2 id="twUrl"><blockquote class="twitter-tweet"><a id="twlk" href=""></a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></h2>
</article>
<scirpt>
function twChange()
var twtw = result["a"]
$("#twlk").attr("href",twtw);
twChange();
var result = "a":"TWitterUrl1",
"b":"TWitterUrl2",
"c":"TWitterUrl3"
</script>
我正在尝试通过传入推文 URL 将推文嵌入到我的 Web 中。
我想直接更改blockquote herf。 但它不起作用....
【问题讨论】:
注意script
标签中的错字
【参考方案1】:
你可以这样设置你的对象:
var result =
"a": "TWitterUrl1",
"b": "TWitterUrl2",
"c": "TWitterUrl3"
var result =
"a": "TWitterUrl1",
"b": "TWitterUrl2",
"c": "TWitterUrl3"
function twChange()
var twtw = result["a"]
$("#twlk").attr("href", twtw);
twChange();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<article class="result">
<h2 id="twUrl">
<blockquote class="twitter-tweet">
<a id="twlk" href="">link</a>
</blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</h2>
</article>
【讨论】:
【参考方案2】:您需要将您的 json 对象放在数组括号 [] 中。
<scirpt>
function twChange()
var twtw = result["a"]
$("#twlk").attr("href",twtw);
twChange();
var result = ["a":"TWitterUrl1",
"b":"TWitterUrl2",
"c":"TWitterUrl3"]
</script>
【讨论】:
以上是关于通过将 url 与 JQuery 交替更改嵌入 twitter的主要内容,如果未能解决你的问题,请参考以下文章