How about:
$(document).ready(function() {
$('#cancel').click(function() {
$(this).parent('div.popup:first')
});
});
Not sure what you want to do with the parent div
when you locate it...
untested, buy may work...
hth,
Rick
-----Original Message-----
From: jquery-en@googlegroups.com [mailto:jquery-en@googlegroups.com] On
Behalf Of riotbrrd
Sent: Saturday, February 28, 2009 11:47 PM
To: jQuery (English)
Subject: [jQuery] How to find a parent
I have a bunch of Divs with class ".popup". Each div is different in what it
contains; some are simple, some are pretty complex, containing tables, other
divs, etc..
If I have a link, for example,"Cancel", within that Div, and the only thing
that I know about Cancel is that 1) it has a parent div.popup somewhere up
the tree (no idea how many levels), and 2) if I go backwards up the tree
from Cancel, the first div.popup I encounter will be the right one, how can
I go about finding the right parent div.popup? I'd like to just attach a
handler that starts with "this" (meaning the Cancel link) and finds the
correct div.popup up the tree.
Hope this is question is clear. Thanks!
-Kim
No comments:
Post a Comment