$(document).ready(function() {
$('#promotion_profile_booking_description').keyup(function() {
var left = 200 - $(this).val().length;
if (left < 0) {
left = 0;
}
$('#counter').text('Characters left: ' + left);
});
$('#counter').bind('click', function() {
(this).hide();
});
});
上述代码基本上将“字符left:x”作为文本计数器插入。它效果很好。但是,点击时隐藏元素是另一回事。为什么我的隐藏功能不起作用?你在我的JS中看到任何明显的错误吗?为什么我的隐藏功能无法在点击上工作
-1因为“不起作用”是一个糟糕的错误指示器 - 所以这些本地化问题已经太多了。请阅读错误控制台和/或执行更多调试,以了解哪些“不起作用”。 – 2011-09-07 00:09:40