2

これをうまく説明できるかどうかはわかりませんが...しかし:

div があり、div の id を jQuery 関数の変数として使用したいと考えています。

ID値と同名の変数があり、既に数値として宣言されている.. 現時点でNaNとなる。

変数 whatIsIt を aqstn として関数に入れる必要があるだけです。 ?

よりよく説明するために、ここに問題の js フィドルがあります! http://jsfiddle.net/CpFqk/

jQuery:

$('.add').click(function() {

    whatIsIt = $(this).attr('id');
    alert (whatIsIt);
    base = (base+whatIsIt);
    // base = (base+aqstn); --> This works OK
    // Some maths to get +- 15%
    fifteen = (base*.15)
    price1 = (base+fifteen)
    price2 = (base-fifteen)

    $(".price span.more").html(price1);
    $(".price span.less").html(price2);
});
4

5 に答える 5