Comment voulez-vous effacer par programme HTML5 champs de date?

Je suis à la recherche d'un moyen de faire le clair HTML5 champs de date avec le Javascript (plus précisément jQuery). Jusqu'à présent j'ai essayé les deux méthodes que j'ai pensé évident:

$('input[type=date]').val('');

$('input[type=date]').val('0000-00-00');

Mais aucun d'eux de travailler sur la dernière version de google Chrome pour Pc, au moins, n'ai pas essayé avec d'autres navigateurs ou les plates-formes encore. Est-il un appel d'API ou de quelque chose qui peut effacer les champs de date dans une manière de croix-navigateur? Les Solutions que j'ai cherché comme cette obliger l'utilisateur à effacer le champ de date alors que j'ai besoin de le faire par programmation.

Il n'a pas de valeur par défaut? (Si vous ne pouvez pas le changer?)
Non, un simple input[type= "date"] champ par défaut est 'jj/mm/aaaa" valeur de l'espace réservé sur mon système si aucune valeur n'est spécifiée.
Oui c'est ce que je voulais dire. C'est empty, je suppose. Vous voulez qu'il n'ont aucune valeur?
Je tiens à vide, oui. 'jj/mm/aaaa" n'est pas une valeur, puisqu'il ne pas être détectée si vous avez de la sonde de sa valeur avec le Javascript, il sera vide.
Est-il besoin d'être vide, ou peut-on juste semble vide?

OriginalL'auteur Roy | 2014-01-02