我试图获取变量的最后一个字符。 'var' 正在从该选择中获取 q1d

我想在 qwer var 中得到 d。也许是重复的问题,但我问为什么那些不起作用?

> slice, substr, split ?

      var qwer=$('.chkbox[value="' + $('#tablebody tr:last td:last-child').text() + '"]').attr("id");
      alert(qwer);// alerting q1d
      qwer.slice(-1); // i tried slice, substr, split but all same
      alert(qwer);// alerting still q1d

最佳答案

您缺少声明 slice result 的变量。 slice 不会影响它刚刚返回的原始变量。所以你需要重新声明切片的结果值,否则它只会调用第一个声明的结果

qwer = 'qId'
qwer = qwer.slice(-1);
console.log(qwer);

关于javascript - 获取变量的最后一个字符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45607499/

10-11 11:52
查看更多