Or, using v1.2...
var ids = $('*').map(function(i,v){return
(this.id?this.id:null);}).get().join(',');



spinnach wrote:
> 
> 
> no, but it's easy to build a simple plugin that does that:
> 
> jQuery.fn.allIDs = function(){
>    var IDs = [];
>    this.each(function(){
>      if (this.id) IDs.push(this.id);
>    });
>    return IDs;
> }
> 
> and use like:
> var IDs = $(".list li").allIDs()
> 
> the plugin returns an array, if you want a string you can do this (or 
> change the return IDs in the plugin to return IDs.join(',') ):
> var IDstring = IDs.join(',');
> 
> dennis.
> 
> [EMAIL PROTECTED] wrote:
>> hi, i think im blind :/
>> is there any jquery function or a short way to get a string with all
>> ids of elements?
>> for example
>> 
>> $(".list li").allids()
>> 
>> output something like that:
>> element1,element2,element3
>> 
>> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/ids-of-elements-in-a-string-tf4497260s15494.html#a12834819
Sent from the JQuery mailing list archive at Nabble.com.

Reply via email to