2010-01-12 6 views

Répondre

0

Si la cellule ne contient que du texte quelque chose comme ceci devrait faire:

var someNumber, stringData = $("table_cell_id").innerHTML.strip(); 
if (stringData.length > 0) someNumber = Number(stringData); 
if (isNaN(someNumber)) { 
    alert("Error: someNumber is not a number"); 
} 
else { 
    alert(someNumber); 
} 

innerHTML renvoie les données brutes de chaîne de la cellule. strip() supprime les espaces de début et de fin et Number (x) convertit la chaîne rognée en nombre.

Si la cellule peut être vide, vous ne pouvez pas vérifier cela bien sûr. Aussi, il est bon de vérifier si la variable est NaN (pas un nombre).

est ici en une ligne qui devrait fonctionner:

var someNumber = Number($("table_cell_id").innerHTML.strip()); 
Questions connexes