Thanks Mauro for your code,
it works with standart tabs but when i add ajax tabs id is generated
randomly,
and i need to check if same titled tab is exists.
so i changed your code to look at tab text.

  function getIndexForId( tabsDivId, searchedId )
  {
          var index = -1;
          var i = 0, els = $("#" + tabsDivId).find("a");
          var l = els.length, e;
          while ( i < l && index == -1 ) {
                  e = els[i];
                  var tabName=$(e).find("span").html();
                  if (searchedId == tabName) {//$(e).attr('href'))
                          index = i;
                  }
                  i++;
          };
          return index;
  }


On Dec 4, 5:30 pm, Mauro Chojrin <mchoj...@gmail.com> wrote:
> Hi:
>
>   I found a solution. It could be improved, but so far it's working,
> maybe someone can find it useful:
>
> function getIndexForId( tabsDivId, searchedId )
> {
>         var index = -1;
>         var i = 0, els = $("#" + tabsDivId).find("a");
>         var l = els.length, e;
>
>         while ( i < l && index == -1 )
>         {
>                 e = els[i];
>
>                 if ( "#" + searchedId == $(e).attr('href') )
>                 {
>                         index = i;
>                 }
>                 i++;
>         };
>
>         return index;
>
> }
>
> Bye.
>
> On 3 dic, 14:02, Mauro Chojrin <mchoj...@gmail.com> wrote:
>
> > Hi:
>
> >   I have a problem using the jquery tabs. I think it should be rather
> > easy to resolve, but I just can't figure it out and couldn't find the
> > answer anywhere. Here is the thing:
>
> >   I have a tab display, which is loaded dinamically, this means, each
> > time i press a certain button, a new tab is added to the tab
> > collection, now, what I need to do is see whether the tab id to be
> > added is already there.
>
> >   I tried to iterate over the tabs collection, but couldn't figure how
> > to do this.
>
> >   Thanks!

--

You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to jquery...@googlegroups.com.
To unsubscribe from this group, send email to 
jquery-ui+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en.


Reply via email to