[原创]EasyUI的numberbox取值计算问题

今天遇到个比较郁闷的问题,
EasyUI的numberbox计算值总也设置不上
代码如下:

<span class="pln">$</span><span class="pun">(</span><span class="str">'#number,#price'</span><span class="pun">).</span><span class="pln">keyup</span><span class="pun">(</span><span class="kwd">function</span><span class="pun">(){</span><span class="pln">
$</span><span class="pun">(</span><span class="str">'#total'</span><span class="pun">).</span><span class="pln">numberbox</span><span class="pun">(</span><span class="str">'setValue'</span><span class="pun">,</span><span class="pln">$</span><span class="pun">(</span><span class="str">'#number'</span><span class="pun">).</span><span class="pln">numberbox</span><span class="pun">(</span><span class="str">'getValue'</span><span class="pun">)*</span><span class="lit">1</span><span class="pun">*</span><span class="pln">$</span><span class="pun">(</span><span class="str">'#price'</span><span class="pun">).</span><span class="pln">numberbox</span><span class="pun">(</span><span class="str">'getValue'</span><span class="pun">)*</span><span class="lit">1</span><span class="pun">);</span><span class="pln">
</span><span class="pun">});</span>

只是一个简单的总金额=数量*单价的问题,居然计算不出正确的值,开始以为是keyup事件的写法问题,结果发现原来是numberbox的取值问题,代码修改如下:

<span class="pln">$</span><span class="pun">(</span><span class="str">'#number,#price'</span><span class="pun">).</span><span class="pln">keyup</span><span class="pun">(</span><span class="kwd">function</span><span class="pun">(){</span><span class="pln">
$</span><span class="pun">(</span><span class="str">'#total'</span><span class="pun">).</span><span class="pln">numberbox</span><span class="pun">(</span><span class="str">'setValue'</span><span class="pun">,</span><span class="pln">$</span><span class="pun">(</span><span class="str">'#number'</span><span class="pun">).</span><span class="pln">val</span><span class="pun">()*</span><span class="lit">1</span><span class="pun">*</span><span class="pln">$</span><span class="pun">(</span><span class="str">'#price'</span><span class="pun">).</span><span class="pln">val</span><span class="pun">()*</span><span class="lit">1</span><span class="pun">);</span><span class="pln">
</span><span class="pun">});</span>

问题解决!

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

注册