以下
有什么问题<html>
<body>
<div id='test')28</div>
</body>
</html>
<script>
$(document).ready(function (){
if ($('#test').text().length() > 0) // error here?
alert("test");
});
我在I.E 6中得到一个javascript错误,说明在错误行上预期的功能..?
答案 0 :(得分:17)
javascript中的长度不是函数。它是一个属性,而不是length()使用长度
答案 1 :(得分:12)
许多事情都错了:
script
代码DOCTYPE
head
: - )length
是属性答案 2 :(得分:5)
length
不是函数。这是一个属性。
'lol'.length === 3 // true
答案 3 :(得分:2)
您正在寻找此功能.length
但您需要先使用.length
添加文本值。
答案:$("#test").val().length
答案 4 :(得分:0)
不要使用JQuery来获取长度。只需使用标准的javascript .length命令。
如果没有JQuery的帮助,Javascript可以处理一些函数。 (夸张的意图)
答案 5 :(得分:0)
在length()
旁边,还有另一个错误
<div id='test')28</div>