网上商店。大车。产品在购物车:JQuery动态更改号码
name | price | count | pricecount
Car | 10usd | 2 | 20usd
计数<input type='number' class='changecount'>
,如果我改变它,我想通过价格采取在输入的数,然后乘以并改变pricecount的文本值。但是,我想效果做到这一点,像这样:
price = 10; count = 2; pricecount = 20; ->> change count to 3 so pricecount = 30;
pricecount changes from 20 to 30 with effect showing 21,22,23..30 (like timer)
更改文本,但没有效果
$('.changecount').blur(function(){
var $price = $(this).parent().siblings('.gprice').text();
var $value = $(this).val();
var $pricecount = $price * $value;
$(this).parent().siblings('.gpricecount').text($pricecount);
});
我如何用jQuery做呢?
你为什么要用'$ price'来定义变量?这是一个PHP的东西。 – Flater 2013-02-21 16:31:54
@Flater在JavaScript中放置一个变量前面的$已经变得有点常见,表示该变量是一个jQuery对象。在这里使用op并不完全符合标准。 – Jack 2013-02-21 16:33:09
@Flater〜基本上不相关。虽然他的命名约定会让我感到厌烦(我用$来表示jQuery对象),但它是有效的语法。不要管它。 :p – 2013-02-21 16:33:21