Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 为什么这段代码会显示错误?_Jquery - Fatal编程技术网

Jquery 为什么这段代码会显示错误?

Jquery 为什么这段代码会显示错误?,jquery,Jquery,我在html文件中创建以下代码: <table> <tr> <td><span id="x1">6</span></td> <td> <select id="y1"> <option value="1">1</option> <option va

我在html文件中创建以下代码:

<table>
    <tr>
        <td><span id="x1">6</span></td>
        <td>
            <select id="y1">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
            </select>
        </td>
        <td><span id="z1">X</span></td>
    </tr>
    <tr>
        <td><span id="x2">6</span></td>
        <td>
            <select id="y2">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
            </select>
        </td>
        <td><span id="z2">X</span></td>
    </tr>
</table>
<div id="total">TOTAL</div>

6.
1.
2.
3.
4.
5.
X
6.
1.
2.
3.
4.
5.
X
全部的
我在.js文件中创建了以下代码:

$(document).ready(function () {
    $("select").change(function () {
        var m = 0;
        for (var i = 1; i < 3; i++) {
            var x = "#x" + i;
            var y = "#y" + i;
            var z = "#z" + i;
            var first = $(x).text();
            var seconde = $(y).val();
            var third = first * seconde;
            $(z).html(third);
            var m = m + third;
        }
        $("#total").text(m);
    });
});
$(文档).ready(函数(){
$(“选择”).change(函数(){
var m=0;
对于(变量i=1;i<3;i++){
var x=“#x”+i;
变量y=“#y”+i;
var z=“#z”+i;
var first=$(x).text();
var seconde=$(y).val();
第三个变量=第一个*第二个;
$(z).html(第三);
var m=m+三分之一;
}
$(“#总计”)。正文(m);
});
});

当我运行html文件并运行代码时,在#total ID show me
NaN
中。但其他部分效果良好。这段代码有什么问题?

你想数数什么?很难看出你想要达到什么目的。这是一个非常简单的购物车代码。这是我的篮子,只是一个例子。在@user7549259上对您的代码进行了修改,似乎工作得很好。为了使此问题适合StackOverflow,您应该提供更多详细信息,以帮助其他人重现此问题,例如,浏览器类型和版本、确切的错误详细信息、消息等,您应该使问题的标题更具描述性,然后“为什么会发生此错误?”您的代码适合我。控制台中出现了哪些错误?