si tu veux simplement avoir un champ ou il y a écrit "recherche" et quand tu cliques dessus ça s'efface pour mettre ta recherche (que tu rentreras avec ton clavier), tu n'as pas besoin de passer par jQuery, utilises juste l'attribut placeholder
<input type="text" placeholder="recherche..." value="" />
Si tu en as besoin pour une autre raison tu peux t'inspirer de ce qui suit
(si je clique sur mon input la valeur deviens "un autre texte")
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<input class="input1" type="text" value="click a button" />
<script>
$(".input1").click(function () {
var text = "un autre texte";
$(this).val(text);
});
</script>
</body>
</html>