jQuery keyup输入值

时间:2012-06-17 12:47:09

标签: javascript jquery

我需要在<input>中显示<span>的值,当标签变为空时,将span的值更改为“视频标题”。但是我总是在<input>中输入内容然后将其删除,<input>仍然具有“”值,因此<span>不会显示任何内容。感谢帮助。 (抱歉我的英语不好)

这是我的代码:

$("#newVideoName").keyup(function(){
   var newVideoName = $("#newVideoName").val();
   if(newVideoName == ""){
       $("#newVideoNameLabel").html("Video title");
   }
});
<input type="text" id="newVideoName">
<span id="newVideoNameLabel"></span>

1 个答案:

答案 0 :(得分:4)

$("#newVideoName").keyup(function() {
   $("#newVideoNameLabel").text(this.value ? this.value : "Video title");
});

http://jsfiddle.net/gZPyQ/