0

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フィドルhttp://jsfiddle.net/ranasaani/gP3YZ/18/

4

3 に答える 3

1

タブの組み込みのselectイベントを使用することもできます:http: //jqueryui.com/demos/tabs/#event-select

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

動作例: http://jsfiddle.net/cCN6H/

于 2012-05-18T08:08:11.487 に答える
1

なぜタブに直接追加したいのですか? 次のようにクリックイベントを処理できるJQueryを使用しています:

$('yourtabselector').click(function(){})
于 2012-05-18T08:00:31.680 に答える
0
$('#addTab li.ui-state-default').live('click', function(){

    a();//do something

});
于 2012-05-18T08:02:44.780 に答える