Si tous vos id va commencer par quelque chose de préfixe, utilisez:
$("div[id^='Something']").text("Something 1")
Si ce que vous cherchez est d'éditer tous la balises div dans votre document, vous pouvez simplement:
$("div").text("Something 1")
Si vous savez exactement ce que les balises HTML sont celles que vous souhaitez modifier, je vous recommande de les marquer avec une classe. Disons que:
<div id="Something 1" class="editable">Content 1</div>
<div id="Something 2" class="editable">Content 2</div>
<div id="Something 3" class="editable">Content 3</div>
De cette façon, vous pouvez simplement faire:
$(".editable").text("Something 1")
Si vous souhaitez modifier leur texte intérieur. ou:
$(".editable").html("<strong>Something 1</strong>")
Si vous voulez leur donner un format plus riche modifier non seulement leur texte, mais aussi leur code HTML intérieur.
Il est interdit d'utiliser des ID avec des espaces.Chrome ne s'en plaindra pas, mais un autre navigateur le fera. Donc, seulement dans le cas où vous utilisez des identifiants comme "Something 1", il vaudrait mieux utiliser "something_1" (c'est une convention d'utiliser des minuscules pour les attributs et les balises html).
Ici vous avez un lien qui expliquent comment fonctionnent les sélecteurs jQuery: http://api.jquery.com/
Comment voulez-vous pour les sélectionner. Toutes les DIV dont l'ID commence par "Quelque chose"? Pouvez-vous leur donner un cours? – Barmar
Êtes-vous sûr que votre question est bien écrite? Il est difficile de comprendre ce que vous voulez réellement. Et BTW 'ID' ne devrait pas contenir d'espaces. –
Étant donné que les espaces ne sont pas autorisés dans l'ID, vous pouvez envisager de les modifier. –