contents().find() not producing the same result as changing selector context? - jQuery
        Posted  
        
            by Alex
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Alex
        
        
        
        Published on 2010-06-09T19:02:06Z
        Indexed on 
            2010/06/09
            19:12 UTC
        
        
        Read the original article
        Hit count: 156
        
jQuery
Hello all,
I have a function that looks somewhat like this:
function(domObj) {
    var currentObj = $(domObj);
    ...
    currentObj.contents().find(".ws").after("foobar");
}
My problem is that the above method of using .contents().find() is not working. "foobar" never gets stuffed after the specified dom element, represented by the selector, .ws 
However if I do this:
$(".ws", currentObj).after("foobar"); 
Then the string, "foobar" gets appended every time.
My question:
Are not these two methods supposed to be equivilant? How/what am I doing wrong in my use of .contents().find() so that it is not working?
Thanks!
© Stack Overflow or respective owner