如何,甚至有可能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/