JQuery не сработает?

0

Во-первых, позвольте мне понять это прямо. Я полный новичок в JS & JQuery, и я скопировал этот код с другого сайта и не могу заставить его работать!
У меня нет идеи, как это исправить или как это работает.
Предполагается, что этот код вводит некоторые данные в текстовое поле, но он этого не сделает. Итак, вот код;

<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>

Текстовое поле:

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

Как я смогу настроить это для работы? Мне очень жаль тупого вопроса. Я не могу с этим поделать. И я просто сдался, пытаясь заставить эту работу работать без успеха.

Теги:

1 ответ

3
Лучший ответ

Не уверен, что это вся проблема, но если элемент <script> имеет указанный атрибут src, содержимое скрипта будет проигнорировано. Вам нужны два тега сценария:

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню