2

入力タイプのテキストエリアに対して変更またはフォーカスアウトを起動する方法を見つけることができないようで、さまざまなことを試しましたが、これまでのところ何も機能していません...これは私の現在の反復であり、どちらも機能しません...

私は最新のjqueryリリースを使用しています。

$('input[type="text"],input[type="textarea"]').live(
     'change focusout', function (e) 
    {
        debugger;
        alert('text area');
    });
4

1 に答える 1

3

説明

Textarea は入力要素ではなく、textarea です ;) 私のサンプルとこのjsFiddle デモンストレーションを確認してください

サンプル

HTML

<input type="text"/>
<textarea></textarea>

jQuery

$('input[type="text"], textarea').live(
     'keyup focusout', function (e) 
{
    alert(this.tagName);
});

詳しくは

アップデート

それがあなたが望むものかどうかはわかりませんが、値が変更された場合やフォーカスが失われた場合にイベントを発生させたいようです。サンプルと jsFiddle が更新されました。

于 2012-01-12T17:52:38.310 に答える