如何查看 SPAN 是否包含超过 3 位数字?我尝试了以下方法,但没有成功。
if ($('.pointScore .score').val() > 999 ) {
alert("Over 999 point");
}
提前谢谢您。
最佳答案
您注意到 span
没有值,但代码还存在另一个潜在问题。文本是一个字符串,因此您将比较字符串和数字。由于这可能会产生意想不到的结果,因此应该避免。
最简单的方法是简单地检查字符串的长度:
if ($('.pointScore .score').text().length > 3) {
alert("Over 999 point");
}
您还可以将字符串解析为数字:
if (parseInt($('.pointScore .score').text(), 10) > 999) {
alert("Over 999 point");
}
关于javascript - jQuery:如果数字超过 3 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5881436/