したがって、入力(または他のタイプのel)でのデフォルトのテキストスワッピングには、このスニペットがあります
<input class="js_text_swap" type="text" value="メールアドレスを入力してください" />
if($('.js_text_swap').length > 0) {
$('.js_text_swap').each(関数() {
var that = $(this),
値 = that.val(); // デフォルト値を記憶する
that.focusin(関数() {
if(that.val() === 値) {
その.val('');
}
});
that.focusout(関数() {
if(その.val() === '') {
その.val(値);
}
});
});
}
私の質問は次のとおりです
。1)これに対するより良い解決策はありますか?
2)ライブで追加された要素(ページがロードされた後にjsで追加された)でこれを機能させる方法を知っている人はいますか?
ありがとう