Because parseInt('$7.95') is not a number. Perhaps you want: var price = '$7.95';
var priceFloat = parseFloat(price.substring(1)); --Erik On 8/7/07, cfdvlpr <[EMAIL PROTECTED]> wrote: > > Here's my faulty code: > var temp parseInt($('td#totalPriceData_1').text()); > alert(temp); > > Here's what my HTML looks like: > <td id="totalPriceData_1" class="totalPriceData"> > > $7.95 > </td> > > Why does alert(temp) show me NaN for this temp var? > What is a better way to convert this text to a int? > >