5

<input>の値をに表示する必要が<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>
4

1 に答える 1

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

http://jsfiddle.net/gZPyQ/

于 2012-06-17T12:54:26.630 に答える