0

http://jsfiddle.net/ZkAdt/8/

URL: http://www.youtube.com/watch?v=B8c2G7RN0TMを入力フィールドに貼り付けます。

入力フィールドに「Thanks!」と表示されていないことに注意してください。貼り付け後。

ログを確認します。flashMessage が起動し、self._input が DOM 要素のものと視覚的に同じに見えることを確認しますが、2 つが同じではないことに注意してください。

DOM 要素に直接影響を与えようとしても機能しません。

私は恐ろしい過ちを犯しましたか?

4

1 に答える 1

1

問題はかなり単純です。jsFiddle でデバッグするのは簡単ではありません。次の行でプレースホルダーを設定しています。

this._input.attr('placeholder', message).val('').blur();

さらに、プレースホルダーをデフォルトのテキストに戻す他のイベント ハンドラーを起動するブラーをトリガーします。

于 2012-06-09T20:07:16.770 に答える