Javascript 我的jQuery没有';行不通

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

我是ICT课程的大一新生,我们有一个项目

我目前正在为添加购物车编写jQuery代码。当我选择要购买多少时,例如5,当我单击AddCart时,总结果将显示在文本字段中。由于某种原因,它不会起作用。我已经尝试过JavaScript,但它也不起作用

这是我的密码:

$(函数(){
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);

  });
});