如何将属性设置为jquery选项卡

如何将属性设置为jquery选项卡,jquery,jquery-ui,jquery-tabs,Jquery,Jquery Ui,Jquery Tabs,我正在动态创建jquery选项卡,我想为每个选项卡分配属性onclick $(function() { var index = 0; $("#addTab").live('click', function() { index++; var title = 'Tab..... ' + index; var url = '#fragment-' + index; $('#tabs').tabs("add", url, title, [index]); $('l

我正在动态创建jquery选项卡,我想为每个选项卡分配属性
onclick

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

   $('#tabs').tabs("add", url, title, [index]);
   $('li.ui-state-default').attr("onclick","a();"); // this line


});
但是这不起作用


JS Fiddle

为什么要将其直接添加到选项卡? 在使用JQuery时,您可以像这样处理单击事件:

$('yourtabselector').click(function(){})

您还可以使用选项卡的内置选择事件:

工作示例:

$('#addTab li.ui-state-default').live('click', function(){

    a();//do something

});
$("#tabs").tabs({
    select: function() {
        // your code;
    }
});