<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(event){
event.preventDefault();
});
});
</script>
</head>
<body>
<a href="http://w3school.com.cn/">W3School</a> 这个函数不是组织网页打开的么 为什么我测试下 还是打开了呢 真不明白 如果再这个后面加上一个window.open(www.baidu.com)为什么打不开百度 还是打开W3C呢 这是两个问题
$(document).ready(function(){
$("a").click(function(event){
event.preventDefault();
});
});
</script>
</head>
<body>
<a href="http://w3school.com.cn/">W3School</a> 这个函数不是组织网页打开的么 为什么我测试下 还是打开了呢 真不明白 如果再这个后面加上一个window.open(www.baidu.com)为什么打不开百度 还是打开W3C呢 这是两个问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("a").click(function (event) {
event.preventDefault();
});
});
</script>
</head>
<body>
<a href="http://w3school.com.cn/">W3School</a> </body>
</html>[color=#FF0000]]<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
type="text/javascript"></script>[/color
type="text/javascript"></script>
注意看jquery源码
var ret = handleObj.handler.apply( this, args ); if ( ret !== undefined ) {
event.result = ret;
if ( ret === false ) {
event.preventDefault();
event.stopPropagation();
}
} if ( event.isImmediatePropagationStopped() ) {
break;
}
event = event ? event : window.event;
if(event.preventDefault){
event.preventDefault();
}else{
event.returnValue = false;
}
[/Quote] 如何查看jq的源码啊
<html xmlns="http://www.w3.org/1999/xhtml">
<head><script type="text/javascript">
window.onload = function(){
var as = document.getElementsByTagName("a");
as[0].onclick = function(event){
event = event ? event : window.event;
//event.returnValue = false;
event.preventDefault();
}
}
</script>
</head>
<body><a href="http://w3school.com.cn/">W3School</a> </body>
</html>
function preventDefault(event){
event = event ? event : window.event;
if(event.preventDefault){
event.preventDefault();
}else{
event.returnValue = false;
}
}
<script type="text/javascript">
$(document).ready(function () {
$("a").click(function (e) {先执行这句:alert("OK");
e.preventDefault();
});
});
</script>
$(document).ready(function () {
$("a").click(function (e) {先判断这句(T or F); e.preventDefault();
});
});
</script>