jquery:获得当前点击对象 : $(this)

Posted huiy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery:获得当前点击对象 : $(this)相关的知识,希望对你有一定的参考价值。

$(".state").click(function() {
         var val=$(this).attr("id");
         alert(val);
});


$("#tbody td").click(function() {
        //这时能够获得正确的被点击对象
        var tdID = $(this).attr(‘id‘);
        $.post(appPath + "/app/teach/train/save/", {
            publishID : $(‘#publishID‘).val(),
            teachDate : $(‘#teachDate‘).val(),
            stage : $(‘#stage‘).val()
        }, function(result) {
            if (result.state == ‘succ‘) {
                //在此处不能用$(this)获得被点击的对象,得到的是ajax对象
                $(‘#‘ + tdID).removeClass();
                $(‘#‘ + tdID).addClass(state);
            } else {
                top.errorLayer(‘维护排班‘, ‘保存失败‘);
            }
        }, ‘json‘);
    });

以上是关于jquery:获得当前点击对象 : $(this)的主要内容,如果未能解决你的问题,请参考以下文章

jquery中$(this).parent() 啥意思?

JQuery通过类选择器捕获click事件获取当前点击对象的id

阶段小结:批量删除的时候使用 this.id的详解jquery里面的$(this)和this的区别面试题:类加载顺序

点击当前选项显示当前内容jquery

jQuery如何实现点击页面获得当前点击元素的id或其他信息

Jquery 中的$(this) 和javascript中的this