如果文本超过0,我需要更改<div>
类。我的代码是:
$(function () {
if (parseInt($(".notification-counter").text()) == 0) {
//$(".notification-counter").hide();
$(".notification-container").hide();
}
});
但如果文本等于0,此代码将隐藏<div>
。相反,如果文本大于0,我需要更改<div>
。我该怎么做?
答案 0 :(得分:2)
我认为你想要.length
属性。请尝试以下方法......
$(function () {
if ($(".notification-counter").text().length === 0) {
$(".notification-container").hide();
}
});
答案 1 :(得分:0)
你使用Jquery,所以你有很多可能做到这一点,看看他们documentation你有addClass()函数,hasClass()函数和removeClass()函数允许你做很多事情。
为了更简单的解决方案:
$(function () {
if (parseInt($(".notification-counter").text()) != 0) {
$(".notification-container").addClass("myclass");
}
});
编辑:if (parseInt($(".notification-counter").text()) != 0)