2014-01-17 45 views
-1

我想創建一個表單,你輸入你的名字。在輸入字段中鍵入名稱時,表單上方的DIV與您鍵入的值匹配。當你鍵入jQuery匹配.val()

$('#rendered').html($('#your_name').val()); 

上面的代碼在提交時工作,但在輸入時不匹配字母? 有人能指出我正確的方向,應該很簡單。

+0

您正在使用什麼事件?上面的代碼只能工作一次。 –

+0

目前我沒有使用活動。我需要在#your_name上設置一個監聽器?我是一名JQuery新手,隨時學習。 –

回答

1

使用keyup事件

HTML:

<div id="result"></div> 
<input type="text" id="txt" /> 

JS:

$("#txt").on("keyup", function(e){ 
    $("#result").html($(this).val()); 
}); 

這裏是Demo

+0

太棒了,謝謝! –

+2

如果有幫助,請隨時[接受](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)答案 – n1k1ch

+0

我必須再等五分鐘,那麼我就在它上面! –