Je pensais avoir entendu quelque part que vous ne pouviez pas utiliser jquery pour manipuler le contenu ... Est-ce exact? Fondamentalement, j'ai un site qui a des paramètres comme p.php? D = mot-clé + mot-clé + mot-clé, et je voulais être en mesure de définir le titre en fonction de ce paramètre d ... Y at-il un moyen de le faire?jquery - Pouvez-vous manipuler des titres de page?
Répondre
$('title').text("some text");
cela ne fonctionnera pas dans IE6 ou les versions plus anciennes de Firefox (3.0). utilisez document.title. – artur
Si vous voulez vraiment faire sur le côté client avec JavaScript/JQuery, essayez ceci:
// get query arguments
var $_GET = {},
args = location.search.substr(1).split(/&/);
for (var i=0; i<args.length; ++i) {
var tmp = args[i].split(/=/);
if (tmp[0] != "") {
$_GET[decodeURI(tmp[0])] = decodeURI(tmp.slice(1).join(""));
}
}
// change title of document
if (typeof $_GET["d"] == "string") {
$("title").text($_GET["d"]);
}
beaucoup de code pour un petit problème qui peut être résolu en utilisant document.title –
Vous ne avez pas besoin jQuery pour cela:
document.title = 'Some text';
Vrai, mais si vous utilisez jQuery, il est bon d'être cohérent. – cobbal
@cobbal Entièrement en désaccord. C'est mieux de faire ce qui est efficace. Créer un nouvel objet jQuery ('$()'), appeler une recherche 'title' non délimitée sur un document entier, puis appeler une fonction supplémentaire pour définir le titre est beaucoup moins efficace que de référencer la propriété d'un objet existant. C'est le meilleur moyen. –
+1 David pour ne pas utiliser jQuery là où il n'est pas nécessaire. –
- 1. jQuery manipuler des formulaires
- 2. comment extraire des liens et des titres d'une page .html?
- 3. Comment attribuer des titres pour chaque page par smarty?
- 4. jquery manipuler html
- 5. Onglets JQuery: Comment obtenir une liste des titres d'onglet
- 6. Comment manipuler les valeurs des champs de formulaire dans jQuery
- 7. manipuler les options de sélection avec jquery
- 8. Écrire dynamiquement des titres de page et des classes actives avec php
- 9. iphone - manipuler des films
- 10. élément Tableau des sous-titres est à l'origine la page lors de l'impression de briser
- 11. Drupal: affiche les titres
- 12. CakePHP: Append chaîne par défaut à la page Titres
- 13. Manipuler des données de ligne avec Javascript
- 14. Division de titres dans DropDown
- 15. Possibilité de manipuler des éléments générés par javascript?
- 16. Comment manipuler le numéro de page dans FOP?
- 17. WebDesign: fichier d'en-tête, mais avec des titres de page personnalisés?
- 18. jquery ui autocomplete - manipuler les résultats
- 19. Manipuler des tableaux dans php
- 20. Python: manipuler des sous-arbres
- 21. valeurs Manipuler avec des virgules
- 22. manipuler des calques CSS avec javascript
- 23. Manipuler des chaînes dans prolog
- 24. Thickbox - les sous-titres de plusieurs lignes
- 25. Titres dynamiques meilleur moyen?
- 26. Comment manipuler la page Web du DOM de l'applet?
- 27. l'ordre des Manipuler arguments de type constructeurs
- 28. sql problème de requête, manipuler des données
- 29. manipuler des chaînes, texte de recherche
- 30. Question de script VBS - manipuler des dates
Pourquoi ne pas tu fais ça avec PHP? – Gumbo
Je suis d'accord que ce serait plus logique sur le serveur. –
Peut-être qu'il fait une sorte de chose AJAXy et il veut que le titre de suivre l'état actuel de la page. Certes, c'est une chose étrange à faire, mais ...? –