您好我想使用jquery创建自己的函数。我想在Ajax中调用该函数。调用函数不应该像$('div')。myfunctionname();
答案 0 :(得分:2)
创建插件/功能的格式是这个
(function( $ ){
$.fn.myPlugin = function() {
// Do your awesome plugin stuff here
};
})( jQuery );
答案 1 :(得分:0)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>User Function Ajax with Jquery </TITLE>
<SCRIPT src='jquery-1.4.js' LANGUAGE="JavaScript">
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
$(document).ready(function(){
$.fn.changecontent = function(result) {
alert(result);
$(result).find('record').each(function(){
var from=$(this).find('from').text();
var to=$(this).find('to').text();
var sub=$(this).find('sub').text();
$('div#loading').append('<table border="2"><tr><td>'+from+'</td></tr><tr><td>'+to+'</td></tr><tr><td>'+sub+'</td></tr></table>');
});
};
$.ajax({url:"Ajax.xml", success:function(result){
$().changecontent(result);
}});
});
</SCRIPT>
</HEAD>
<BODY>
<div id='loading'/>
</BODY>
</HTML>