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

时间:2012-05-18 07:56:40

标签: 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]);
   $('li.ui-state-default').attr("onclick","a();"); // this line


});

但这不起作用..

JS小提琴http://jsfiddle.net/ranasaani/gP3YZ/18/

3 个答案:

答案 0 :(得分:1)

为什么要将其直接添加到标签中? 你正在使用JQuery,你可以像这样处理点击事件:

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

答案 1 :(得分:1)

您还可以使用选项卡的内置选择事件: http://jqueryui.com/demos/tabs/#event-select

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

工作示例:http://jsfiddle.net/cCN6H/

答案 2 :(得分:0)

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

    a();//do something

});