jQuery: пытается использовать prepend () - PullRequest
0 голосов
/ 11 марта 2012

Я пытаюсь использовать prepend (), чтобы поместить текст перед вводимым текстом.

Это моя попытка:

http://jsfiddle.net/sx7JW/2/

но это не работает ..

есть идеи?

1012 * Javi *

Ответы [ 2 ]

2 голосов
/ 11 марта 2012

Вы не хотите использовать prepend, который добавляет данный текст во входные данные, если ваш текст появляется во входных данных. Что-то вроде:

<input type='text'>Your text</input>

Вам нужно использовать перед тем, как создать

Your Text <input type='text'/>

Смотрите это jsFiddle

Вы также можете сделать что-то вроде этого, это добавит текст в качестве первого элемента для родителя ввода.

$('input').keypress(function(e) {
    if(e.keyCode == 13) {
        console.log($(this));
        $(this).parent().prepend("<p>fasf</p>");
        alert('You pressed enter!');
    }
  });
0 голосов
/ 11 марта 2012
  1. Вы устанавливаете его в mootools, а не в jquery
  2. Что вам нужно до (), а не prepend ().

http://jsfiddle.net/sx7JW/9/

...