$(function(){ ... })
这里面是页面加载完就要执行的js脚本,你里面写的是函数,函数不能直接执行,需要调用才能执行,所以没效果。
把函数写外面,在这里面调用就行
共2个错:
1.最最最外面少了";"号
2.jquery内部不能再写function 方法名,因为这是javascript写法
具体看下面:
$(function(){
alert('aaa');
});
如果你要调用btnOKClick()方法的话那就像下面这样:
//先定义好一个方法
function btnOKClick(){
alert('aaa');
}
//在jquery中调用,表示页面一加载就调用btnOKClick方法,最后弹出aaa
$(function(){
btnOKClick();
});
jquery的点击事件不是这样写的,我教你,先改input把onlick去掉
再改jquery代码:
$(function(){
$("#btnOK").click(function(){
alert("btnOK Clicked");
});
});
这么写是不对的,
$()
jquery中这样写是等页面元素加载完成之后执行。
你这个写的不论不类的。
实际上你没有这方面的工能要求。
直接写
function btnOKClick(){
alert("btnOK Clicked");
}
这个跟分号有什么关系???