如何在函数上选择带有jquery的选择器?

时间:2012-11-21 07:59:25

标签: jquery

例如我有这个事件

$('body').on('click','.class', function() {
    //something
});

如何获取我点击的.class类的元素?

4 个答案:

答案 0 :(得分:1)

您可以使用this获取javascript对象,或使用$(this)获取jquery对象。

$('body').on('click','.class', function() {
   alert(this.id);  //with this, javascript provided properties or methods.
   alert($(this).attr('id')); // with $(this) jquery provided properties or methods.
});

答案 1 :(得分:0)

您仍然可以$(this)访问.click,就像在{{1}}中一样。

Demo

答案 2 :(得分:0)

您可以使用处理程序

中的$(this)访问它
$('body').on('click','.class', function() {
    $(this)  or this  // This points to the element with .class
             // which you just clicked
    alert($(this).attr('class') ); // Gets the class name
});

答案 3 :(得分:0)

试试这个:

$('body').on('click','.class', function() {
    $(this).<some property here>;
 });