我觉得我可能会在这里忽略一些东西。我想在<span>
下面的<textarea>
元素中显示textarea的字符数。我使用以下jQuery和HTML:
jQuery的:
$('#ws3 .textarea textarea[name="company-description"]').keyUp(function() {
var charLength = $(this).val().length;
$('span#charCount').html(charLength + ' of 250 characters used');
if($(this).val().length > 250)
$('span#charCount').html('<strong>You may only have up to 250 characters.</strong>');
});
HTML:
<div id="ws3" class="ws-section">
<label for="company-description">Describe your company for us</label>
<div class="textarea">
<textarea id="company-description" name="company-description" class="ws-required"></textarea>
</div>
<span id="charCount">charCount</span>
</div>
此外,此块后面的所有jQuery代码都不起作用,就好像浏览器已停止在此代码块中读取.js文件一样。
答案 0 :(得分:3)
没有keyUp
函数..将其更改为keyup
然后它应该正常工作..
$('#ws3 .textarea textarea[name="company-description"]').keyup(function() {
提示:
js
文件或下一个<script>
块keyUp
错误: $(“#ws3 .textarea textarea [name = \”company-description \“]”)。keyUp不是函数
答案 1 :(得分:2)
jQuery中没有keyUp
函数,函数名称为keyup