我正在尝试制作一个在图像上覆盖文本的小动态引用旋转器。JS 和 jQuery 都可以正常工作。问题是我希望每次单击按钮时都会更新它,这样用户就不必刷新页面即可查看新报价。
在使用 jQuery.text()、.html() 或 .append() 为 DIV 提供代码之后,甚至可以执行 document.write 吗?它可以很好地逐字打印实际文本,但不会执行 <script>。
如果有人有经验或替代建议,不涉及使用 PHP/MySQL 将其变成一个完整的大型 AJAX 事物,我会全神贯注。我不是在寻找任何人来编写我的代码;只是指出我正确的方向。我有一种压倒性的感觉,这应该比我想象的要容易得多,而且我知道我缺少一些基本而简单的东西。
感谢您的阅读,我欢迎任何人提供任何建议。
编辑/更新:我在下面提供了一些基本代码,让您更好地理解我的意思。
<div id="text"></div>
<script src="quotes.js"></script>
$("#text").text('
<script type="text/javascript">document.write(quote[Math.floor(Math.random()*5)]);</script>
');
我只是想用从quotes.js 中提取的随机引用来更新#text。如果我能让它发挥作用,我可以自己弄清楚如何用 jQuery.click() 更新它。