2012-03-11 4 views
0

私は入力テキストの前にテキストを置くためにprepend()を使用しようとしています。jQuery:prepend()を使用しようとしています

これは私の試みです:

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

が、それは動作しません。..

任意のアイデア?

ハビ

+1

あなたはこのjsFiddleはMooToolsのに設定されていることに気づきますか?お気に入りのブラウザのJavaScriptエラーコンソールを時折見ていると非常に鮮明になります。 – Tomalak

+0

私は自分のjsfiddleでそれを変更しましたが、それはあなたが望んでいたので、フィールドに入力を押すことを忘れないでください? – Tim

+0

質問にコードが表示されません。 –

答えて

2

あなたは、入力内の指定されたテキストは、テキスト入力に表示されますされて追加され、前付加を使用する必要はありません。ような何か:

<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
  1. は、あなたは()()付加しませ前である必要は何
  2. jQueryのではないMooToolsのに設定します。

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

関連する問題