我不确定我们何时使用$(document).ready(function() { });
以及何时可以声明 a$(function() { }
而无需在$(document).ready(function() { });
例如以下代码段:
<body>
<textarea id="test" cols="50" rows="15"><p><h3>Test H3</h3>This is some sample text to test out the <b>WYSIWYG Control</b>.</p></textarea>
<script type="text/javascript">
$(function() {
$("textarea").htmlarea();
});
</script>
不使用$(document).ready(function() { });
但以下工作:
<body>
<textarea id="test" cols="50" rows="15"><p><h3>Test H3</h3>This is some sample text to test out the <b>WYSIWYG Control</b>.</p></textarea>
<script type="text/javascript">
$(document).ready(function(){
$("btn").click(function(){
alert('Hello!!!');
});
});
$(function() {
$("textarea").htmlarea();
});
</script>
当我按下带有 的按钮时id="btn"
,它什么也不做。
我做错了吗?