【发布时间】:2014-01-27 23:25:23
【问题描述】:
在那里,
我不确定我能做到这一点。这是一些提供上下文的代码。
// API dictionary
$(document).ready(function(){
var itemNameTitle = 'Task'
var itemQtyTitle = 'Quantity'
var itemRateTitle = 'Rate <span>($/hr)</span>'
var itemPriceTitle = 'Price <span>($)</span>'
var itemNameInput = '<input type="text" name="item-name-input" value="Mockups">'
var itemQtyInput = '<input type="text" name="item-qty-input" value="1">'
var itemRateInput = '<input type="text" name="item-rate-input" value="35">'
var itemPriceCalc = 128 / 2
$('#page').load('templates/default.html', function() {
$this = $(this);
$this.html($this.html().replace('%item-name-title%',itemNameTitle));
$this.html($this.html().replace('%item-qty-title%',itemQtyTitle));
$this.html($this.html().replace('%item-rate-title%',itemRateTitle));
$this.html($this.html().replace('%item-price-title%',itemPriceTitle));
$this.html($this.html().replace('%item-name-input%',itemNameInput));
$this.html($this.html().replace('%item-qty-input%',itemQtyInput));
$this.html($this.html().replace('%item-rate-input%',itemRateInput));
$this.html($this.html().replace('%item-price-calc%',itemPriceCalc));
});
});
我希望你能看到我在这里尝试做的事情。基本上我需要itemQtyInput 和itemRateInput 的values 相乘,然后发布到页面上的一个div。不幸的是,当我这样做时,它最终只会发布“NaN”。
有人知道我做错了什么吗?
【问题讨论】:
-
当 itemRateInput 是字符串变量时,如何应用除法?
-
@NitinVarpe 你能详细说明一下吗?我是 jQuery 的初学者。
-
您的问题中没有 jQuery。这只是简单的普通Javascript。您将两个变量设置为字符串。
-
@Barmar 我从完整的 jQuery 文档中提取了它。我已经发布了完整的代码。
-
首先在您之前的代码中,您似乎想要一个除法,但您的标题建议一个加法,但现在您要求一个乘法。也许您正在寻找的是一种灵感……?