テキストフィールドにゼロが含まれている場合はonfocusをクリアし、空の場合はonfocusoutをクリアしてからゼロにする方法は? テキストフィールドのクラスを取得して、すべてのテキストフィールドでグローバルに?
質問する
359 次
3 に答える
1
テキストフィールドは、実際にはテキスト領域ではなくテキストフィールドを意味していると思います。
それらをドキュメント レベル (またはフィールドの上の任意の要素) でグローバルにキャッチし、on
メソッドでセレクターを使用します。
$(document).on('focusout', 'input[type=text]', function(){
var $input = $(this);
if ($input.val() == "")
{
$input.val("0");
}
}).on('focus', 'input[type=text]', function(){
var $input = $(this);
if ($input.val() == "0")
{
$input.val("");
}
});
JSFiddle はこちら: http://jsfiddle.net/TrueBlueAussie/chHfP/
于 2013-09-18T08:01:29.753 に答える