如何使用jquery文本lenght

时间:2016-01-13 15:05:10

标签: jquery if-statement

我在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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

.text()是一个功能。你需要使用:

n.text().length

此外,这是一个setter,始终返回true

if (n.css("color", "white")) { // This is totally wrong.