在函数中编写最困难的时间来隐藏等于或小于零的数字。这是我想在其中编写的函数:
function isItANumber() {
var increased = parseInt($("#increasedRevenueValue"));
if(isNaN(increased)) {
$("#increasedRevenueValue").hide();
}
}
有什么想法吗?我应该使用
OR
吗?编辑:这是我的代码http://jsfiddle.net/YVcj7/的小提琴
最佳答案
请尝试以下操作,我猜测您使用的是什么元素。
function isItANumber() {
var increased = parseInt($("#increasedRevenueValue").text());
if(isNaN(increased) || increased <= 0) {
$("#increasedRevenueValue").hide();
}
}
isItANumber();
Live Demo
和纯js ..因为我们真的需要jQuery吗?
function isItANumber(el) {
var increased = parseInt(el.innerText);
if(isNaN(increased) || increased <= 0) {
el.style.display = 'none';
}
}
var element = document.getElementById("increasedRevenueValue");
isItANumber(element);
pure js demo