<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
<a href="http://jquery.com">default click action is prevented</a>
<div id="log"></div>
<script>
$("a").click(function(event) {
event.preventDefault();
$('<div/>')
.append('default ' + event.type + ' prevented')
.appendTo('#log');
});
</script>
</body>
</html>
以上代码取自:http ://api.jquery.com/event.preventDefault/
问题:
function(event)
,我知道这里事件的意思是:点击,但是点击对象是怎么把值传给这个参数的:事件呢?$('<div/>') .append('default ' + event.type + ' prevented') .appendTo('#log');
我知道append()
and appendTo()
,但仍然很难理解这条线, $('<div/>')
意味着创建一个<div/>
? 通常我只看到这种风格: $('div').append()
,谁能给我解释一下这条线?谢谢。