use*_*806 0 javascript jquery html5
我正在使用jquery和jquery的新手.我在下面的代码中有以下代码.
<script type="text/javascript">
$(function () {
$(".lbCriterionStep3").click(function () {
//code
});
});
$(function () {
$(".lbCriterionStep4").click(function () {
//code
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
这样写是不恰当的?函数包含多个$(function()?
谢谢!
$(function() {
Run Code Online (Sandbox Code Playgroud)
实际上是调用dom ready handler的快捷方式,如:
$(document).ready(function() {
Run Code Online (Sandbox Code Playgroud)
因此,您需要每页调用一次,如:
$(function () {
$(".lbCriterionStep3").click(function () {
//code
});
$(".lbCriterionStep4").click(function () {
//code
});
});
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请阅读.ready()API文档