Mon HTML est quelque chose comme ceci:Regex se comporter différemment dans IE6/IE7
<select>
<option>ABC (123)</option>
<option>XYZ (789)</option>
</select>
Ce que je suis en train de faire est: en utilisant JQuery et une expression régulière, je remplace le « (» avec <span>(
voici mon JQuery ligne:
$(this).html($(this).html().replace(/\(/g,"<span>("));
Cela fonctionne comme prévu dans Firefox, Chrome et Safari, mais (comme d'habitude) ne se comporte pas correctement sur IE6/IE7 (le texte après "(" juste supprimeront)
Toute pensée?
PS: Je le fais de cette façon parce que je dois « (nombre ») d'être dans une couleur différente, et <span>
dans un <option>
n'est pas valide.
si la durée d'une option est pas valide, ce que cela signifie que IE soutient effectivement la norme? –