我一直在寻找解决方案,但什么都找不到。我还是JS的新手。以下是我迄今为止所拥有的——http://jsfiddle.net/WarrenBee/GLb4u/
我希望我的表单将输入区域中键入的文本替换为成功/失败消息,类似于此网站上的表单:http://momentskis.com/#cols
我不想重新加载页面或弹出消息。
有什么想法吗?
您所需要做的就是将事件处理程序代码放入document.ready
$(function(){
/// Your event bindings and other code
});
原因是:当javascript运行时,DOM没有完成加载,所有jquery选择器都返回空。
您需要在DOM完成后调用JS,而$(function(){});
就是这样做的
这是工作小提琴:http://jsfiddle.net/GLb4u/5/