0

我遇到了一个问题,即单击按钮时标签没有改变。这是html:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>

    <script src="JavaScript.js"></script>
</head>
<body>
    <button id="b">aa</button>
    <label id="sum">0</label>
</body>
</html>

js:

$(document).ready(function () {
    var sum = 1;

    $("#b").on('click', function (event) {
        $("#sum").text = "aa";
    });
});

为什么?

4

4 回答 4

2

您的代码应该是:

$("#sum").text("aa"); 
于 2013-08-29T08:37:45.770 回答
0

您不能在 jQuery 中使用 = 赋值。

这在您的代码中是错误的$("#sum").text = "aa";

相反,您必须使用$("#sum").text("aa");正确的方法来使用 jQuery 分配值。

于 2013-08-29T08:50:31.130 回答
0

尝试这个:

$(document).ready(function () {
    var sum = 1;

    $("#b").on('click', function (event) {
        $("#sum").text("aa");
    });
});
于 2013-08-29T08:37:52.177 回答
0
$(document).ready(function () {
    var sum = 1;

    $("#b").on('click', function (event) {
        $("#sum").text("aa");
    });
});
于 2013-08-29T08:37:57.250 回答