对jQuery闭包内的函数进行函数调用
使用HTML和JavaScript时,我只需从对jQuery闭包内的函数进行函数调用,jquery,closures,Jquery,Closures,使用HTML和JavaScript时,我只需从 我还想进行AJAX调用,这样使用jQuery就更容易了,但我还想等到DOM完成加载之后,在jQuery闭包中声明我的函数 <a href="#" onclick="helloWorld()">Hello World</a> <br> <a href="#" onclick="ajaxCall()">Make AJAX Call</a> <script> functi
我还想进行AJAX调用,这样使用jQuery就更容易了,但我还想等到DOM完成加载之后,在jQuery闭包中声明我的函数
<a href="#" onclick="helloWorld()">Hello World</a>
<br>
<a href="#" onclick="ajaxCall()">Make AJAX Call</a>
<script>
function helloWorld() {
alert('Hello World');
}
$(function() {
function ajaxCall() {
alert('AJAX Call');
}
});
</script>
函数helloWorld(){
警报(“你好世界”);
}
$(函数(){
函数ajaxCall(){
警报(“AJAX调用”);
}
});
第一个链接正常,但第二个不正常,我应该如何修复它?
请告知。
谢谢
已编辑
jQuery事件附件工作正常,但
将提供较少的编码(如果可以工作的话)
很抱歉,我忘了提到我没有寻找jQuery事件附件。删除`$(函数(){)。因为它在使用jQuery时使用
<script>
function helloWorld() {
alert('Hello World');
}
function ajaxCall() {
alert('AJAX Call');
}
</script>
<a href="#" onclick="helloWorld()">Hello World</a>
<br>
<a href="#" onclick="ajaxCall()">Make AJAX Call</a>
函数helloWorld(){
警报(“你好世界”);
}
函数ajaxCall(){
警报(“AJAX调用”);
}
删除`$(函数(){)。因为它在使用jQuery时使用
<script>
function helloWorld() {
alert('Hello World');
}
function ajaxCall() {
alert('AJAX Call');
}
</script>
<a href="#" onclick="helloWorld()">Hello World</a>
<br>
<a href="#" onclick="ajaxCall()">Make AJAX Call</a>
函数helloWorld(){
警报(“你好世界”);
}
函数ajaxCall(){
警报(“AJAX调用”);
}
在ready中使用它怎么样
$(document).ready(function(){
// function declaration:
function ajaxCall() {
alert('AJAX Call');
}
// call the function using delegation because you use ajax call
$( document ).on( 'click','#ajax',ajaxCall );
});
在ready中使用它怎么样
$(document).ready(function(){
// function declaration:
function ajaxCall() {
alert('AJAX Call');
}
// call the function using delegation because you use ajax call
$( document ).on( 'click','#ajax',ajaxCall );
});