J'ai trouvé ce http://forums.asp.net/p/1390512/2970477.aspx#2970477 lorsque j'ai recherché le mot-clé de recherche en surbrillance dans le résultat renvoyé. Mais il n'y a pas de solution ou de démo sur la façon d'accomplir cela. J'ai un problème similaire à ce poste. Quelqu'un peut-il aider à se pencher sur ce problème de la poste ci-dessus?jQuery pour mettre en surbrillance des mots-clés dans DataList lié avec DataTable
0
A
Répondre
1
EDIT:
- Ajouter à votre css la définition suivante de la classe
highlight
:.highlight { background-color: yellow }
. Vous pouvez le mettre à jour en fonction de vos besoins. - Incluez le script jquery.highlight-3.js dans votre page.
- Pour vous faciliter la tâche, mettez votre datalist dans un tag
<div id="searchResults">...</div>
. - Générez un script client qui se déclenchera lors du chargement de la page. Pour chaque mot que vous voulez mettre en évidence, vous devez exécuter le code JavaScript suivant:
$('#searchResults').highlight('yourWordHere'));
EDIT 2:
Voici un côté serveur exemple Code.
string keywords = keywordsTextBox.Text;
StringBuilder highlightScript = new StringBuilder();
foreach (keyword in keywords.Split(' '))
highlightScript.AppendFormat("$('#searchResults').highlight('{0}'));", keyword);
ClientScript.RegisterStartupScript(GetType(), "highlightScript", highlightScript.ToString(), true);
Nous ne sommes plus dans le domaine jquery, je pense que vous aurez besoin de lire un peu plus sur le développement d'applications asp.net.
Questions connexes
- 1. Mettre en surbrillance des éléments actifs avec jQuery
- 2. : Comment mettre certains mots en surbrillance avec jQuery
- 3. Comment mettre en surbrillance div en utilisant javascript ou jquery
- 4. Mettre en surbrillance des zones sur l'image dans ASP.Net
- 5. Mettre en surbrillance dans Visual Studio pour Javascript?
- 6. Comment mettre une ligne en surbrillance dans gridview?
- 7. Vim - mettre en surbrillance les lignes modifiées
- 8. Chargement DataTable lent lorsque lié à DataGridView.Datasource
- 9. Comment mettre en gras des parties d'un TextBlock lié?
- 10. Validation de formulaire ASP.NET - mettre en surbrillance des champs avec JS/DHTML
- 11. Comment mettre en surbrillance la syntaxe pour les fichiers Emacs
- 12. DataGridView lié à DataTable. Obtention de combobox pour les énumérations
- 13. jquery treeview mettant en surbrillance l'élément sélectionné
- 14. Mettre en surbrillance du texte dans un contrôle Webbrowser .net
- 15. Mettre un bouton YUI dans DataTable
- 16. Mettre le texte en surbrillance dans la boîte aux messages
- 17. Comment: mettre en surbrillance le nœud sélectionné dans un UltraTree
- 18. Mettre en surbrillance un morceau de code dans un lstlisting
- 19. Mettre en surbrillance les arrière-plans des blocs de code avec Vim
- 20. jQuery UI Datepicker: ne pas mettre en surbrillance aujourd'hui quand il est également sélectionné
- 21. Silverlight 3 Datagrid - Mettre temporairement en surbrillance une ligne
- 22. JQuery DatePicker, comment mettre en surbrillance la date de valeur d'entrée actuelle?
- 23. WPF GridView: Modification de la mise en forme DateTime pour DataTable lié
- 24. Mettre en surbrillance le code de la base de données
- 25. Comment mettre en surbrillance la ligne et la colonne d'une table lors d'une cellule utilisant jQuery?
- 26. Dans emacs, comment mettre en surbrillance la ligne en cours dans le cadre actuel uniquement?
- 27. Utilisation de VBA/Macro pour mettre en surbrillance les changements dans Excel
- 28. Jquery: Mettre en surbrillance/Dégager la ligne du tableau sur le clic
- 29. mettre en surbrillance et filtrer (gcc) les messages du compilateur
- 30. Mise à jour de déclencheur sur DataTable lié à DataGridView
Pouvez-vous donner une démo? J'ai trouvé ce http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html aussi mais c'est trop générique. –
Merci beaucoup. J'essaie. $ ('# searchResults'). highlight ('yourWordHere')); -> 'yourWordHere' est en fait un mot-clé d'une étiquette dans la page ASP.NET. Comment obtenir la valeur de cette étiquette et y mettre? $ ('# searchResults'). highlight (ValueFromLabel)); Merci beaucoup. –
J'obtiens le mot-clé de la zone de texte et je le stocke dans var et je mets dans Label pour un usage ultérieur comme: Votre résultat pour [label]. Je ne sais pas comment obtenir la valeur de l'étiquette et l'utiliser dans la fonction de surbrillance. S'il vous plaît montrez-moi un moyen. :RÉ –