Javascript 函数无法在jQuery的click事件中调用

Javascript 函数无法在jQuery的click事件中调用,javascript,jquery,function,click,Javascript,Jquery,Function,Click,无法在jQuery的click事件中访问名为print1()的函数,该函数也已定义。我使用jQuery制作了一个计算器,print1()函数打印段落标记中的值 $(文档).ready(函数(){ var-temp=0; var his1=“”; var k=假; //flag=false; var输入=”; var-prev=0; var计数=0; var displayFlag=false; var divide=真; var firstNumber=“”; var secondNumber

无法在jQuery的click事件中访问名为print1()的函数,该函数也已定义。我使用jQuery制作了一个计算器,print1()函数打印段落标记中的值

$(文档).ready(函数(){
var-temp=0;
var his1=“”;
var k=假;
//flag=false;
var输入=”;
var-prev=0;
var计数=0;
var displayFlag=false;
var divide=真;
var firstNumber=“”;
var secondNumber=“”;
$(“.number”)。单击(函数(e){
var num=$(this.text();
//窗口警报(num);
print1(num);
});
函数print1(num){
//要在此处打印的代码
});

}); 尝试此脚本。您需要将
print1
移动到文档就绪功能之外


我在html页面上输入onclick()命令代码,尽管我在jQuery中有click事件。谢谢你的帮助

请花一些时间阅读,并请检查。数字返回2次。你需要修理。
$(document).ready(function(){
        var temp=0;
        var his1="";
        var k=false;
        //flag=false;
        var input="";
        var prev=0;
        var count=0;
        var displayFlag=false;
        var divide = true;
        var firstNumber="";
        var secondNumber="";
        $(".number").click(function(e){

            var num= $(this).text();
           //window.alert(num);
             print1(num);
        }); 

});     


function print1(num)
{
    alert(num);

}