0

divクラスを選択して、一意のIDをに割り当てています

$("#addTab").live('click', function() {
    index++;
    var title = 'Tab.....  ' + index;
    var url = '#fragment-' + index;

    addTab(url, title, index);
    $('li.ui-state-default:last').attr("id",index); // How I can get the current class??

});

しかし、これらのIDを現在のタブに割り当てたいです。最後のタブがIDを取得していないので

JS フィドル: http://jsfiddle.net/ranasaani/DsA8T/1/

4

1 に答える 1

1
$('li.ui-state-default:last').attr('class');

every selected tab has class ui-selected, ui-state-focus and ui-state-active

So you can get class like

$('li.ui-selected').attr('class');

To get class of newly added tab try:

var ref = $('li.ui-state-default:last').attr("id",index); 
alert($(ref).attr('class'));

DEMO

于 2012-05-18T10:05:40.040 に答える