jquery文本长度()
下面的有什么问题吗jquery文本长度(),jquery,html,Jquery,Html,下面的有什么问题吗 <html> <body> <div id='test')28</div> </body> </html> <script> $(document).ready(function (){ if ($('#test').text().length() > 0) // error here? alert("test"); }); 0)//这里有错误吗? 警报(“测试”); });
<html>
<body>
<div id='test')28</div>
</body>
</html>
<script>
$(document).ready(function (){
if ($('#test').text().length() > 0) // error here?
alert("test");
});
0)//这里有错误吗?
警报(“测试”);
});
我在I.E.6中得到一个javascript错误,表示在标记为error的行上预期函数。
length
不是函数。这是一种财产
'lol'.length === 3 // true
javascript中的长度不是一个函数。这是一个属性,因此使用length()代替length很多事情都是错误的:
脚本标记
DOCTYPE
标题
:-)length
是属性而不是函数不要使用JQuery获取长度。只需使用标准的javascript.length命令 Javascript可以在没有JQuery帮助的情况下处理一些函数。(有意夸张)除了
长度()
,还有一个错误
<div id='test')28</div>
您正在寻找此函数.length
,但在使用.length
之前需要先添加文本值
回答:$(“#test”).val().length
感谢第7点,其余部分是快速模拟以显示场景。