某个按钮,第一次click 取值为1 第二次单击 取值为2  希望成为公共方法 并传参到 其他事件的 $.post("url"),json中来
请问该如何做??  单纯的定义click 似乎无法传参  应该使用 .bind 闭包??非常迷惑中  高手指点。

解决方案 »

  1.   

    var i = 0;$("#xxx").click(function(){
       i++;
       alert(i)})这不就可以?
      

  2.   

    楼主的意思是toggle方法?
    jqcode:$('button').toggle(function(){alert('1')},function('2'){})
    html:<button>test</button>
      

  3.   

    不行 感觉应该是要用 .bind 但是不知道方法  如何bind分别传出 1 2两个值 高手指教
      

  4.   

    toggle应该可以吧 。
    奇偶次不同的执行不同的方法 。
      

  5.   

    解决了 转变一下思路 做了一个隐藏的 dd  接受click传值 然后直接取.html()  就ok了谢谢大家