JQuery赢了吗?

时间:2013-09-26 17:43:37

标签: jquery

首先,让我直截了当。我是JS& amp;的完全新手JQuery和我从另一个站点复制了这段代码,无法让它工作! 我不知道如何解决它或如何工作。
这段代码应该将一些数据输入textarea,但它不会这样做。 所以,这是代码;

<script src="http://code.jquery.com/jquery-latest.js">
      $.fn.extend({
      insertAtCaret: function(myValue){
      var obj;
      if( typeof this[0].name !='undefined' ) obj = this[0];
      else obj = this;

      if ($.browser.msie) {
        obj.focus();
        sel = document.selection.createRange();
        sel.text = myValue;
        obj.focus();
        }
      else if ($.browser.mozilla || $.browser.webkit) {
        var startPos = obj.selectionStart;
        var endPos = obj.selectionEnd;
        var scrollTop = obj.scrollTop;
        obj.value = obj.value.substring(0, startPos)+myValue+obj.value.substring(endPos,obj.value.length);
        obj.focus();
        obj.selectionStart = startPos + myValue.length;
        obj.selectionEnd = startPos + myValue.length;
        obj.scrollTop = scrollTop;
      } else {
        obj.value += myValue;
        obj.focus();
       }
     }
    })

</script>

textarea:

<br><textarea name="newPost" placeholder="Post Text" cols="100"  rows="10"/></textarea><br>

我将如何配置此功能?对于这个愚蠢的问题我真的很抱歉......我无法帮助它。我只是放弃了尝试让自己的工作没有成功。

1 个答案:

答案 0 :(得分:3)

不确定这是否是整个问题,但如果<script>元素指定了src属性,则将忽略该脚本的内容。您需要两个脚本标记:

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
      $.fn.extend({
      ...
</script>