jquery で次のバインディングを最小化するにはどうすればよいですか。
var profileIdDefault = "Profile ID";
var organisationIdDefault = "Competitor ID";
var FromDateDefault = "From Date";
var ToDateDefault = "To Date";
$("#startDate").focus(function () {
if ($(this).val() === FromDateDefault) {
$(this).attr("value", "");
}
});
$("#startDate").blur(function () {
if ($(this).val() === '') {
$(this).val(FromDateDefault);
}
});
$("#endDate").focus(function () {
if ($(this).val() === ToDateDefault) {
$(this).attr("value", "");
}
});
$("#endDate").blur(function () {
if ($(this).val() === '') {
$(this).val(ToDateDefault);
}
});
$("#profileID").focus(function () {
if ($(this).val() === profileIdDefault) {
$(this).attr("value", "");
}
});
$("#profileID").blur(function () {
if ($(this).val() === '') {
$(this).val(profileIdDefault);
}
});
$("#organisationID").focus(function () {
if ($(this).val() === organisationIdDefault) {
$(this).attr("value", "");
}
});
$("#organisationID").blur(function () {
if ($(this).val() === '') {
$(this).val(organisationIdDefault);
}
});