9

私はこのコードを得ました:

<textarea id="status" placeholder="Write here..." name="new_entry"></textarea>

この:

$('#status').focus(function() {
    alert('focused!');
});

テキストエリアがフォーカスされたときにアラートを開始したいのですが、うまくいきません...

4

5 に答える 5

3

ここに作業フィドルがあります。

HTML

<textarea id="status" placeholder="Write here..." name="new_entry"></textarea>

JS

$('document').ready(function(){
    $('#status').focus(function() {
        alert('focused!');
    });
});
于 2013-03-27T17:56:31.607 に答える
1

これを試して:

$(function(){
    $('#status').focus(function() {
        alert('focused!');
    });
});
于 2013-03-27T18:05:54.243 に答える
0

あなたのjqueryは正しく書かれています。この同様のfiddleを参照してください。デバッガー (Chrome または Firebug) で確認してくださいfocus。メソッドが呼び出されていますか? $('document').ready()コードを関数に入れてみることができます。

<textarea id="status" placeholder="Write here..." name="new_entry"></textarea>
<textarea id="status2" placeholder="Write here..." name="new_entry"></textarea>

$('#status').focus(function() {
    $('#status2').val("wheee");
});
于 2013-03-27T18:03:45.957 に答える