$(function () {
            
            $("#int input").bind(
            "change", function () { $(this).addClass("txtOut"); }
            );     $("#int input").bind(
            "click", function () { $(this).addClass("txtIn"); }
            );
        });
JQ新手,一个 $(function ()绑定2个事件,下面那个click事件能执行,上面那个不能执行,
单独执行一个事件,都是执行!
这是为何!

解决方案 »

  1.   

    click事件你直接这样就可以了$("#int input").click(function(){
        $(this).addClass("txtIn"); 
    });
      

  2.   

    change 一般是对输入框,给楼主一个例子
    http://jsfiddle.net/5qcgn/
      

  3.   

    从名字上看,好像应该这样吧
     $(function () {
                
                $("#int input").bind(
                "blur", function () { $(this).addClass("txtOut"); }
                );        $("#int input").bind(
                "click", function () { $(this).addClass("txtIn"); }
                );
            });
      

  4.   

    语法没问题,对象也能获取到,程序不报错。
    就是2个事件一起绑定的情况下blur事件不能执行,click能执行我把2个事件换成mouseover 和mouseout,都能执行了
      

  5.   

    属性冲突了吧。$(this).removeClass("txtIn").addClass("txtOut");
    $(this).removeClass("txtOut").addClass("txtIn");