Search code examples
jquerydynatree

how to get ids in one go


This dynatree code. Generating auto generated ids.

$("#tree").dynatree({
selectMode:1,
generateIds:true
});   

These are all li ids of dynatree ul. all ids are autogenerated ids. here i am fetching all li ids to bind on drop event. i want all autogenerated ids in one go. i should not have to specify individual. i want dynamic. anyone.

 var obj = $("#dynatree-id-_3,#dynatree-id-_6,#dynatree-id-_7,#dynatree-id-_8,#dynatree-id-_9,#dynatree-id-_10,#dynatree-id-_11,#dynatree-id-_12,#dynatree-id-_13,#dynatree-id-_16,#dynatree-id-_17,#dynatree-id-_18,#dynatree-id-_19,#dynatree-id-_20,#dynatree-id-_21");

Solution

  • Use something like var obj = $("[id^=dynatree-id]") to get all id's that start with dynatree-id. See: Wildcards in jQuery selectors