J'ai un script qui affiche les résultats de la recherche après avoir tapé quelque chose dans le champ de saisie. Je veux imiter Google en faisant le texte gras qui est similaire à la valeur de l'entrée.Imiter la police en gras Google avec Jquery
J'ai essayé ceci:
$(input).live('keyup', function(){
var makeBold = $('#Results').css("font-weight","bold");
if ($(input).val() == $('#Results').html()) {
makeBold();
}
});
Le problème est que maintenant tout est en gras au lieu de simplement la valeur correspondante. Comment puis-je me référer à la valeur et la relier aux résultats?
makeBold n'est pas une fonction ... – max
Sans le HTML associé, personne ne peut en être certain. –
Notez que vous ne devriez pas apprendre à le faire vous-même, mais il existe [scripts existants] (http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html) qui va gérer cela pour vous. –