我正在编写一个位代码代码,它将根据用户输入计算个性化产品的价格。在这种情况下,他们可以选择出现在成品中的消息(“生日快乐”或“周年快乐”或类似的东西)。
价格应根据消息中的字符数计算。因此,每个字符的价格应该增加 4 英镑,但每个空格只能增加 2 英镑。
我在让我的代码遍历每个字符以确定它应该收费多少时遇到问题。有什么想法我哪里出错了吗?
如果我的解释不够清楚,这可能会有所帮助。 http://jsfiddle.net/6QhAz/1/
代码:
$(document).ready(function () {
jQuery("#phrase").keyup(function () {
var length = this.value.length;
var price;
var message =jQuery("#phrase").val;
for ( var i=0; i > length; i++) {
if (this.value === " " ) {
price + 1.50;
} else {
price + 2.50;
};
};
jQuery("#price").html('Price: £'+price);
});
});