Quelqu'un sait pourquoi:comportement sélecteur jQuery dans IE7
var strId = "xyz";
var oSectionOuter = $("div#myr-body").find("div#" + strId);
œuvres dans IE7 (en fait IE8 avec "mode de compatibilité") avec le code HTML ci-dessous, mais cela ne ?: pas
var strId = "xyz";
var oSectionOuter = $("div#" + strId);
Selon le «excellent» débogueur Javascript de Microsoft, oSectionOuter finit par être une référence à l'ensemble de l'objet DOM plutôt qu'à un nœud particulier de celui-ci.
<html>
<body>
...
<div id="myr-body">
...
<div id="xyz">
...
Avez-vous plusieurs éléments 'id =" xyz "' dans votre page? –
Merci pour l'idée - j'ai vérifié, et, non je ne le fais pas. – Stephen