this
関数から値を取得する方法、または可能ですか? 関数を保存するこのスニペットを作成しましたが、これを関数の外側から要素defaultValue
で直接読みたいと思います。dom
それは可能ですか??
jQueryでこれを作成しました:
$("input").val(function() {
var $label = $("label[for='" + $(this).attr("id") + "']");
this.defaultValue = $label.text();
$label.hide()
return this.defaultValue
}).click(function() {
if ($(this).val() == this.defaultValue) {
$(this).val("");
}
}).bind("blur", function() {
if ($(this).val() == "") {
$(this).val(this.defaultValue);
}
});
ここで実際に見てください:http://jsfiddle.net/ZUZ3L/g6dMA/