[jQuery] Re: Selecting the ancestor of an element

2008-02-23 Thread AsymF

That should do it! Thanks! :)

On Feb 22, 4:44 pm, Richard D. Worth [EMAIL PROTECTED] wrote:
 Then it looks like you want

 $(childObj).parent().prepend('div id=result_messageResult
 Processed/div');

 That will get you the 1 immediate parent of that element.

 - Richard

 On Fri, Feb 22, 2008 at 11:49 AM, AsymF [EMAIL PROTECTED] wrote:

  If I do the following I end up with every single DIV all the way up
  the document chain being prepended with the content instead of its
  immediate parent:
  var msg_selector = $($(childObj).parent().get(0).tagName + ':has(#' +
  childObj.id + ')')
  $(msg_selector).prepend('div id=result_messageResult Processed/
  div');

  What this is used for is that when a link is clicked it sends AJAX
  data. If the data was processed remotely it is supposed to show a
  simple success message at the top of the parent DIV it is located in.

  Any idea what I am doing wrong?

  On Feb 22, 6:32 am, Richard D. Worth [EMAIL PROTECTED] wrote:
   I'm not sure I understand what you're trying to get at. If you have an
   element (childObj), it has only one parent, $(childObj).parent().
  Perhaps
   you want to provide some more context if I'm not getting it?

   - Richard

   On Thu, Feb 21, 2008 at 3:48 PM, AsymF [EMAIL PROTECTED]
  wrote:

How would I select the parent that ONLY has that child?

For instance, the following selects too many parents:
$($(childObj).parent().get(0).tagName + ':has(#' + childObj.id + ')')

On Feb 21, 2:25 pm, Richard D. Worth [EMAIL PROTECTED] wrote:
 See

http://docs.jquery.com/Traversing/parent#expr

http://docs.jquery.com/Traversing/parents#expr

 - Richard

 On Thu, Feb 21, 2008 at 12:33 PM, AsymF [EMAIL PROTECTED]

wrote:

  How would I select the ancestor or parent of an element?


[jQuery] Re: Selecting the ancestor of an element

2008-02-22 Thread Richard D. Worth
I'm not sure I understand what you're trying to get at. If you have an
element (childObj), it has only one parent, $(childObj).parent(). Perhaps
you want to provide some more context if I'm not getting it?

- Richard

On Thu, Feb 21, 2008 at 3:48 PM, AsymF [EMAIL PROTECTED] wrote:


 How would I select the parent that ONLY has that child?

 For instance, the following selects too many parents:
 $($(childObj).parent().get(0).tagName + ':has(#' + childObj.id + ')')

 On Feb 21, 2:25 pm, Richard D. Worth [EMAIL PROTECTED] wrote:
  See
 
  http://docs.jquery.com/Traversing/parent#expr
 
  http://docs.jquery.com/Traversing/parents#expr
 
  - Richard
 
  On Thu, Feb 21, 2008 at 12:33 PM, AsymF [EMAIL PROTECTED]
 wrote:
 
   How would I select the ancestor or parent of an element?



[jQuery] Re: Selecting the ancestor of an element

2008-02-22 Thread AsymF

If I do the following I end up with every single DIV all the way up
the document chain being prepended with the content instead of its
immediate parent:
var msg_selector = $($(childObj).parent().get(0).tagName + ':has(#' +
childObj.id + ')')
$(msg_selector).prepend('div id=result_messageResult Processed/
div');

What this is used for is that when a link is clicked it sends AJAX
data. If the data was processed remotely it is supposed to show a
simple success message at the top of the parent DIV it is located in.

Any idea what I am doing wrong?

On Feb 22, 6:32 am, Richard D. Worth [EMAIL PROTECTED] wrote:
 I'm not sure I understand what you're trying to get at. If you have an
 element (childObj), it has only one parent, $(childObj).parent(). Perhaps
 you want to provide some more context if I'm not getting it?

 - Richard

 On Thu, Feb 21, 2008 at 3:48 PM, AsymF [EMAIL PROTECTED] wrote:

  How would I select the parent that ONLY has that child?

  For instance, the following selects too many parents:
  $($(childObj).parent().get(0).tagName + ':has(#' + childObj.id + ')')

  On Feb 21, 2:25 pm, Richard D. Worth [EMAIL PROTECTED] wrote:
   See

  http://docs.jquery.com/Traversing/parent#expr

  http://docs.jquery.com/Traversing/parents#expr

   - Richard

   On Thu, Feb 21, 2008 at 12:33 PM, AsymF [EMAIL PROTECTED]
  wrote:

How would I select the ancestor or parent of an element?


[jQuery] Re: Selecting the ancestor of an element

2008-02-22 Thread Richard D. Worth
Then it looks like you want

$(childObj).parent().prepend('div id=result_messageResult
Processed/div');

That will get you the 1 immediate parent of that element.

- Richard

On Fri, Feb 22, 2008 at 11:49 AM, AsymF [EMAIL PROTECTED] wrote:


 If I do the following I end up with every single DIV all the way up
 the document chain being prepended with the content instead of its
 immediate parent:
 var msg_selector = $($(childObj).parent().get(0).tagName + ':has(#' +
 childObj.id + ')')
 $(msg_selector).prepend('div id=result_messageResult Processed/
 div');

 What this is used for is that when a link is clicked it sends AJAX
 data. If the data was processed remotely it is supposed to show a
 simple success message at the top of the parent DIV it is located in.

 Any idea what I am doing wrong?

 On Feb 22, 6:32 am, Richard D. Worth [EMAIL PROTECTED] wrote:
  I'm not sure I understand what you're trying to get at. If you have an
  element (childObj), it has only one parent, $(childObj).parent().
 Perhaps
  you want to provide some more context if I'm not getting it?
 
  - Richard
 
  On Thu, Feb 21, 2008 at 3:48 PM, AsymF [EMAIL PROTECTED]
 wrote:
 
   How would I select the parent that ONLY has that child?
 
   For instance, the following selects too many parents:
   $($(childObj).parent().get(0).tagName + ':has(#' + childObj.id + ')')
 
   On Feb 21, 2:25 pm, Richard D. Worth [EMAIL PROTECTED] wrote:
See
 
   http://docs.jquery.com/Traversing/parent#expr
 
   http://docs.jquery.com/Traversing/parents#expr
 
- Richard
 
On Thu, Feb 21, 2008 at 12:33 PM, AsymF [EMAIL PROTECTED]
 
   wrote:
 
 How would I select the ancestor or parent of an element?



[jQuery] Re: Selecting the ancestor of an element

2008-02-21 Thread Richard D. Worth
See

http://docs.jquery.com/Traversing/parent#expr

http://docs.jquery.com/Traversing/parents#expr

- Richard

On Thu, Feb 21, 2008 at 12:33 PM, AsymF [EMAIL PROTECTED] wrote:


 How would I select the ancestor or parent of an element?



[jQuery] Re: Selecting the ancestor of an element

2008-02-21 Thread AsymF

How would I select the parent that ONLY has that child?

For instance, the following selects too many parents:
$($(childObj).parent().get(0).tagName + ':has(#' + childObj.id + ')')

On Feb 21, 2:25 pm, Richard D. Worth [EMAIL PROTECTED] wrote:
 See

 http://docs.jquery.com/Traversing/parent#expr

 http://docs.jquery.com/Traversing/parents#expr

 - Richard

 On Thu, Feb 21, 2008 at 12:33 PM, AsymF [EMAIL PROTECTED] wrote:

  How would I select the ancestor or parent of an element?