如何从另一个调用一个jquery方法?

时间:2011-05-24 06:35:21

标签: jquery ajax function

我是jquery的新手。如何从另一个函数调用jquery函数。我在下面做错了什么?

$('#search').bind({

//  focus: function(){ alert('focused');},
    keyup: callAjax,      // call CallAjax function
});

function callAjax(){
    $.ajax({
       // perform something here
    });
}

如何在callAjax事件上调用keyup函数?

4 个答案:

答案 0 :(得分:2)

你想要的可能就是这个?:

     $('#search').keyup(function() {
        callAjax();
     });

或者你可以试试这个:

$('#search').bind('keyup', function() {
     callAjax();
});

当ID搜索按钮为'on-key-up'时,此事件处理程序将调用callAjax ..

答案 1 :(得分:1)

尝试

keyup: function() {
           callAjax();
        }, 

答案 2 :(得分:1)

$('#search').bind('keyup', callAjax);

小提琴:http://jsfiddle.net/6G58X/

答案 3 :(得分:1)

对我来说,所有代码都运行良好:

<input type="text" name="search" id="search"/>

<script type="text/javascript">
function callAjax(){ alert('callAjax'); /* call whatever you want here */ }

$(function(){
    $('#search').bind({click: function(){alert('click');}, keyup: callAjax});
});
</script>