我想在方法里写button按钮触发的事件能不能这样:
       minder:function(orderid)
            {
                    jq("#message").show();
                    var MES=message.val();
                    if(jq("#submit").click())             //重点是这行,“submit”是按钮的id
                    {
                        jq.ajax({
                        type:"get",
                        url:"../ashx/store.ashx",
                        data:"m=12&orderid="+orderid+"&message="+MES,
                        async:false,
                        success:function(msg)
                        {
                            
                            var temp = eval("("+msg+")");
                            alert(temp.message);
                        }
                        })
                    }
               
            },

解决方案 »

  1.   

    if($('xxxx').click()){......业务逻辑}只能说这个是伪代码$('xxxx').click(function(){
       业务逻辑
    });
      

  2.   

    你是想判断某个元素是否绑定了事件?
    $("#submit").data("events")["click"] // 返回true/false
      

  3.   

    if(jq("#submit").click()) //重点是这行,“submit”是按钮的id不知道你具体情况,但感觉这个有问题。如果这是调用提交按钮的click,那要等它返回结果就够呛了,已经因为提交刷新了。即使它不是TYPE=SUBMIT的按钮,只是普通BUTTON,这么写也很怪异,下面的AJAX应该写在为jq("#submit")绑定的click事件中。楼主多看看类似标准的写法吧。
      

  4.   

    就是不想独立啊,想用一句话带过。我只是想表达,如果“submit”按钮点击的话,就获取MES,执行ajax