我需要在<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>
答案 0 :(得分:4)
$("#newVideoName").keyup(function() {
$("#newVideoNameLabel").text(this.value ? this.value : "Video title");
});