我最近在我的网站上安装了一个代码,用于在光标位置插入文本。它独立工作时很有效:http://www.penpalparade.com/test.php
然而,我的网站并没有整体运作:http://www.penpalparade.com/jobs.php
我已经尝试修复它但是没有成功,请有人请帮助我解决它,因为我已经在那里工作了几个小时。
答案 0 :(得分:4)
Firebug显示几个错误。
$(“。tooltipbox a [title]”)。工具提示不是函数
jQuery(“textarea [class * = expand]”)。TextAreaExpander不是函数
“NetworkError:404 Not Found - http://www.penpalparade.com/css/images/img02.jpg”
此代码在jQuery之前引用:
<a href="javascript:;" onclick='$("#message").insertAtCaret("*****");'>*****</a>
要将它移出门,请将jquery src引用移到顶部(在head标记中)。
或者做得正确。在你的结束身体标签上方:
$(document).ready(function() {
$("#whatever").click(function() {
$("#message").insertAtCaret("*****");
});
});
将您的Html更改为:
<a id="whatever" href="">*****</a>
这允许您将行为与内容分开。