Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态更改Twitter按钮url的问题_Javascript_Jquery_Twitter_Jquery Events_Twitter Button - Fatal编程技术网

Javascript 动态更改Twitter按钮url的问题

Javascript 动态更改Twitter按钮url的问题,javascript,jquery,twitter,jquery-events,twitter-button,Javascript,Jquery,Twitter,Jquery Events,Twitter Button,我构建了一个非常简单的随机报价生成器。一组引号存储在一个数组中,其中一个在任何给定时间根据保存当前引号的变量显示。如果用户单击新报价的按钮,则该变量将更改并显示新报价 我正在尝试向我的页面添加一个Twitter按钮,该按钮将用当前引用填充推文。我使用Twitter网站上的Twitter按钮说明,浏览了相关资料,但我仍然不知道发生了什么。目前,它可以很好地用于第一个报价,但当您单击“new quote”时,该报价在Twitter URL中不会更改 主要逻辑如下: function updateTw

我构建了一个非常简单的随机报价生成器。一组引号存储在一个数组中,其中一个在任何给定时间根据保存当前引号的变量显示。如果用户单击新报价的按钮,则该变量将更改并显示新报价

我正在尝试向我的页面添加一个Twitter按钮,该按钮将用当前引用填充推文。我使用Twitter网站上的Twitter按钮说明,浏览了相关资料,但我仍然不知道发生了什么。目前,它可以很好地用于第一个报价,但当您单击“new quote”时,该报价在Twitter URL中不会更改

主要逻辑如下:

function updateTwitterUrl () {
    var quote = encodeURIComponent(currentQuote);
    var url = "https://twitter.com/intent/tweet?text=" + quote;
    $(".twitter-share-button").attr("href", url);
}
其他一切都在这里: