Method: Event#target

Defined in:
lib/source/redshift/event.rb

#targetObject

call-seq:

evnt.target -> element

Returns the DOM element targeted by evnt, or nil if no element was targeted. The target of an event may be a different element than elem.

elem = Document['#outer']

elem.listen :click do |element, event|
  puts "%s was clicked" % event.target.inspect
  puts "%s was indirectly clicked" % element.inspect
end

clicking element ‘#inner’ inside ‘#outer’ produces:

#<Element: DIV id="inner"> was clicked
#<Element: DIV id="outer"> was indirectly clicked


290
291
292
# File 'lib/source/redshift/event.rb', line 290

def target
  `$E(this.__target__)`
end