any ideas ?

On Thu, Feb 5, 2009 at 5:56 PM, Varun Khatri <khatri.vk1...@gmail.com>wrote:

> I am using a function like :
>    $('.ui-tabs-nav').bind('tabsselect', function(event, ui) {
>     $("input[rel='currentTab']").val(ui.index);
>     $("#example > div.ui-tabs-panel").empty();
>
>     });
>
>
> It just removes everything from tab , buttons , textbox , table
> everything... I want that when I click on some tab the controls belonging to
> that tab should be visible...
>
> Any idea ?
>
> Thanks
> Varun
>
>
> On Thu, Feb 5, 2009 at 4:12 PM, James <james.gp....@gmail.com> wrote:
>
>>
>> Are your tabs AJAX? I had a similar issue, but it didn't work in
>> Firefox also. Apparently this occurred for me because everytime you
>> click on a tab, the AJAX loaded HTML remains in the DOM. This is an
>> issue if you have separate tabs HTML with elements that have the same
>> ID, as this will cause multiple elements with the same ID to exist at
>> the same time. I put in a small code in "select" option for Tab UI
>> that empties the div for all tabs when a different tab is clicked on
>> and my problem went away.
>>
>> select: function() {
>>     $("#tab-container > div.ui-tabs-panel").empty();
>> }
>>
>> On Feb 5, 1:52 pm, varun <khatri.vk1...@gmail.com> wrote:
>> > HI
>> > I am using ui tabs and i have 5 tabs on my page. Each tab is having a
>> > submit button and placeholder...
>> > when submit button is clicked , it fires a click event for that button
>> > in code behind and loads a table in placeholder of that tab...
>> > problem is after doing this process once in Internet Explorer
>> > when I go to another tab and hit submit button , it does not fire the
>> > event attached to that button... means if there are 3 submit buttons
>> > and 3 click events in code behind .... only 1 time submit button event
>> > is fired and then switching to different tab and hitting submit does
>> > nothing...
>> >
>> > But if I do the same stuff in firefox, it works .....
>> > Can some one please advise ?
>> >
>> > Thanks
>> > Varun
>>
>
>

Reply via email to