J'ai donc généré cette table et chaque cellule reçoit un identifiant unique qui est r # C# où le # est la ligne/colonne. J'ai le code ci-dessous qui extrait le numéro de ligne et le numéro de colonne de l'ID de la cellule sur mouseover, et cela fonctionne très bien dans Firefox et Chrome, mais ne fonctionne pas dans Internet Explorer.Javascript regex ne fonctionne pas dans IE
var cell_id = $(this).attr("id");
var matches = /[a-z]+(\d+)[a-z]+(\d+)/(cell_id);
var row = matches[1];
var col = matches[2];
Pourquoi cela ne fonctionne-t-il pas dans l'explorateur?
A quoi ressemble le "id"? En quoi cela ne fonctionne-t-il pas? – Pointy
NB: Si vous avez besoin du numéro de ligne et de colonne, pourquoi analysez-vous l'ID? Les cellules du tableau fournissent déjà cette information: '$ (this) [0] .cellIndex' et' $ (this) [0] .parentNode.rowIndex' – RoToRa