私はログインフォームを持っています。これには単純なテキストボックスが含まれていて、テキスト 'パスワード'を表示します。ユーザーがボックスをクリックすると、つまりフォーカスイベントで、テキストボックスhtmlをパスワードボックスhtmlに置き換えます。同じHTML IDで、他のすべてのものと同じです。jQuery、動的入力要素にフォーカスメソッドをバインドします
ただし、この変更後、フォーカスイベントは同じIDを持っていても、パスワードボックスではもう機能しません。私は余分な何かをする必要がありますか?パスワードボックスのようなバインド機能。いくつかのコードスニペットでそれを行う方法を教えてください。ありがとう。ここで
は私のコードです:
$(".login_fields input")
.focus(function (e) {
$(this).parent().html('<input type="password" value="" id="admin_password">');
$(this).val('');
})
、あなたが私に私のコードに具体的な解決策を与えることができますか?ありがとう。 – rookieRailer
ありがとう、シンプルだけど、私は不思議に思っていた。乾杯! – rookieRailer
.live()を使用しないでください。http://jupiterjs.com/news/why-you-should-never-use-jquery-live .delegate()を使用してください。 – Aknosis