.index() is driving me nuts, and I'm trying to figure out if there's an 
obvious solution to what I'm trying to do, or if I'm missing something 
in the API.

Let's say I have the following:

<div name="list">

    <div class='list_item'>
    <input type='hidden' name='id[]' value='1'>
    // interface
    </div>

    <div class='list_item'>
    <input type='hidden' name='id[]' value='2'>
    // interface
    </div>

    <div class='list_item'>
    <input type='hidden' name='id[]' value='3'>
    // interface
    </div>

    <div class='list_item'>
    <input type='hidden' name='id[]' value='4'>
    // interface
    </div>

</div>

How do I determine the current element position of a particular 
list_item in that container, using jQuery?

Using .index(), it seems like this should work:

// div i want to find
id = 3;
// get the element i want to move
var curr_obj = $("[EMAIL PROTECTED]'id[]'[EMAIL 
PROTECTED]'"+id+"']").parent().get();
// determine its current location within the set of list_items
var old_pos = $("#list").index(curr_obj);

...or a number of other combinations I've tried, and none of them can 
get anything but -1 from .index().

What am I doing wrong here?
- Does .get() really return an element object?  (It seems to.)
- What kind of object is .index() looking for?

-- 


| Michael Crowl
| Web Developer
| [EMAIL PROTECTED]



_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to