我在jquery上编写此代码但不起作用
var n = $("h4");
if (n.text.length == 0) {
n.css("background-color", "none");
} else {
n.css("background-color", "black");
}
但是
我改变了css风格并且工作了
var n = $("h4");
if (n.css("color", "white")) {
n.css("background-color", "none");
} else {
n.css("background-color", "black");
}
我需要
h4.text.length
有什么想法吗?
答案 0 :(得分:1)
.text()
是一个功能。你需要使用:
n.text().length
此外,这是一个setter,始终返回true
:
if (n.css("color", "white")) { // This is totally wrong.