0

これがフィドルです。ボタンを押すと に 1 が加算されるようにしようとしています#num

JS:

$(document).ready(function () {
    $('#b').button({
        icons: {
            secondary: '.ui-icon-triangle-1-n'
        }
    });
    $('#b').click(function () {
        var x = '#num'.value;
        var u = x + 1;
        document.getElementById('#num').innerHTML = u;
    });
});
4

6 に答える 6

1

これを試してみてください。うまくいくはずです

$(document).ready(function () {
    $('#b').button({
        icons: {
            secondary: '.ui-icon-triangle-1-n'
        }
    });
    $("#b").click(function () {
        var x = parseInt($('#num').html());
        var u = x + 1;
        $('#num').html(u);
    });
});
于 2013-07-07T03:07:24.070 に答える
0
var x = Number($('#num').text());

正しい方法で値を取得していません。上記を試してください

于 2013-07-07T03:07:14.527 に答える
0

最初の部分が何らかの形で機能していると仮定して(「ボタン」が何であるかわからない)、これを試してください:

$('#b').click(function () {
    var x = $('#num').text();
    var u = parseInt(x) + 1;
    $('#num').html(u);
});
于 2013-07-07T03:09:28.130 に答える
0

jQueryのdata関数を使用して値を保存およびインクリメントするフィドルを次に示します。

http://jsfiddle.net/nyhpt/3/

于 2013-07-07T03:11:23.777 に答える