<div id="text">some text</div>
<img src="#" onclick="$.function('http://url.com?q=some+text')"/>
我希望q=
使用前一段中的文本是动态的。我可以把文字变成一个变量使用jquery的动态javascript
var str = $("#text").text();
但我很努力地动态输出这个。
编辑:
它比我想象的要简单得多,想通了,从Darin的答案的解决方案:
<div id="text"><p>Testing text to speech</p></div>
<div id="textlink"></div>
<img src="#" onclick="$.sound.play('http://translate.google.com/translate_tts?q='+ str)" />
<script>
var str = $("#text").text();
</script>
只需要知道如何添加一个变量。由于
你想让'onclick'做什么? – Neal
其有趣的是已经有4个答案,但只能假设我们知道OP想要什么,因为他的问题还不够清楚。我们是否真的帮助他通过我们的假设发送垃圾邮件?或者我们是否应该等待他澄清他的问题,并更好地解释他想要做的事情? –
@JohnHartsock这似乎更有趣^ _^ – Neal