3

如何只返回我们点击的对象,而不是整个集合?

 $('[id^=opener]').click(function() {
     document.write($('[id^=opener]').find(this));
 });
4

2 回答 2

4

只需使用$(this)

 $('[id^=opener]').click(function() {
     console.log($(this)); // this refers the target you clicked.
 });
于 2012-12-23T07:24:53.900 回答
4

利用 :    

 $('[id^=opener]').click(function() {
     console.log(this);
    event.stopPropagation();
 });

或者

$('[id^=opener]').click(function(event) {
    console.log(event.target);
    event.stopPropagation();
});
于 2012-12-23T07:28:54.960 回答