1. ホーム
  2. jquery

[解決済み] 文字列を数値に変換して1加算する

2023-01-22 19:46:29

質問

idから取得した値を数値に変換して、それに1を足したものを dosomething() 関数に渡して使用したいです。これを試したところ、値が1である場合、2ではなく11が返されました。

$('.load_more').live("click",function() { // When user clicks
    var newcurrentpageTemp = $(this).attr("id") + 1;// Get id from the hyperlink
    alert(parseInt(newcurrentpageTemp));
    dosomething();
});

どのように解決するのですか?

あなたが正しく、idが適切な数字(他のテキストなし)であると仮定すると、idをパースして、それに1を追加する必要があります。

var currentPage = parseInt($(this).attr('id'), 10);
++currentPage;

doSomething(currentPage);