我尝试使用jquery查找字符串的长度,但它不起作用...
这里有一个JsFiddle:http://jsfiddle.net/3LtjdkLw/1/
HTML code:
<div id="signup-pwd">ABC</div>
Javascript代码:
alert($('#signup-pwd').val().length)
谢谢!
答案 0 :(得分:2)
因为与<div>
,<input>
和<select>
元素不同,<textarea>
具有textContent
/ innerText
属性,而不是{{1}因此,您应该使用value
代替text()
:
val()
参考文献:
答案 1 :(得分:1)
您需要.text()
而非.val()
才能在文本HTML元素中获取文本值。