jQuery delegate -
i confused how jquery's delegate function works.
if have variable called picker contains.
this variable contains div, in turn contains unknown amount of spans.
i looking setup click handlers on every single span inside picker div.
is delegate best way this?
if so, how this?
so i'm assuming picker looks this:
var picker = $("div.somediv"); and want attach click handlers span elements child nodes of div.somediv using .delegate().
here's how i'd go it:
picker.delegate("span", "click", function(eventobj) { // want }); .delegate() works taking advantage of fact dom events bubble, or propagate. .delegate() similar .live() in regard. .delegate() differs instead of attaching handler @ document root, , firing handler when event bubbles way up, attaches event element pass $(), , watches events bubble element's children.
Comments
Post a Comment