Javascript 我的jQuery没有';行不通
我是ICT课程的大一新生,我们有一个项目 我目前正在为添加购物车编写jQuery代码。当我选择要购买多少时,例如5,当我单击AddCart时,总结果将显示在文本字段中。由于某种原因,它不会起作用。我已经尝试过JavaScript,但它也不起作用 这是我的密码:Javascript 我的jQuery没有';行不通,javascript,jquery,html,Javascript,Jquery,Html,我是ICT课程的大一新生,我们有一个项目 我目前正在为添加购物车编写jQuery代码。当我选择要购买多少时,例如5,当我单击AddCart时,总结果将显示在文本字段中。由于某种原因,它不会起作用。我已经尝试过JavaScript,但它也不起作用 这是我的密码: $(函数(){ var$myNumber=$(“#myNumber”); var$add=$(“#add”); $add.click(函数(){ var输入=$myNumber.val(); $('#item').val($(input
$(函数(){
var$myNumber=$(“#myNumber”);
var$add=$(“#add”);
$add.click(函数(){
var输入=$myNumber.val();
$('#item').val($(input.val()*$('5000').val());
});
});
添加购物车
重新排序
这是您的问题:
$('#item').val($(input).val() * $('5000').val());
您不必使用$('5000')
。。。只需使用纯整数值进行计算。
您已将值保存到输入
变量(输入
已包含一个数字)。。。您可以使用此变量将其乘以5000
$('#item').val(input * 5000);
$(函数(){
var$add=$(“#add”);
$add.click(函数(){
var input=parseInt($(“#myNumber”).val(),0);
$('项目').val(输入*5000);
});
});代码>
添加购物车
重新排序
为什么要用$()包装所有东西?只是
输入*5000
为什么你有$('5000')。val(),你不需要它
检查以下代码段
$(函数(){
var$myNumber=$(“#myNumber”);
var$add=$(“#add”);
$add.click(函数(){
var input=parseInt($myNumber.val(),10);
$('项目').val(输入*5000);
});
});代码>
添加购物车
对输入重新排序
您已经有了#myInput元素的值,并且不需要$('5000')。就用这个号码
试试这个:
$(函数(){
var$myNumber=$(“#myNumber”);
var$add=$(“#add”);
$add.click(函数(){
var输入=$myNumber.val();
$('项目').val(输入*5000);
});
});
添加购物车
重新排序
我们真正能给你的最好建议是:下次更好地计划时间。还要查找什么意思,然后反向查找结果为什么是NaN
$('5000').val()
-这到底是什么?我猜你没有
标签。你得到NaN是因为你用一个字符串乘以undefined。我是个学生,我也有一些辅修科目。在菲律宾,第一届任期已经结束。项目已经堆积如山。我几乎整个月都在做这个项目,我快完成了。我只需要解决这个问题;我已经做了。你不需要做$('5000').val()。你可以直接给5000
$(function() {
var $myNumber = $("#myNumber");
var $add = $("#add");
$add.click(function() {
var input = $myNumber.val();
$('#item').val(input * 5000);
});
});