jquery - 动态添加 id 到 jquery 选项卡

标签 jquery jquery-ui tabs jquery-ui-tabs jquery-tabs

我正在动态创建 jquery 选项卡。我想将 id 关联到每个选项卡。

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

        addTab(url, title, index);
        $('li.ui-state-default').attr("id",index);
});

此代码成功分配了 id。但是当我创建一个新选项卡时。它将 id 分配给整个类(class)。我不想这样做。我只想为每个类分配唯一的 id

JS fiddle

http://jsfiddle.net/gP3YZ/9/

最佳答案

$('li.ui-state-default:last').attr("id",index).attr('id');

<强> DEMO

关于jquery - 动态添加 id 到 jquery 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10632394/

相关文章:

jquery - jQuery UI 日期选择器的属性选项

jquery - 在 jQuery Mobile 中使用 jQuery UI 对话框

Android 如何与 Fragment 选项卡交互

tabs - 像 Web 选项卡一样设置 Javafx 选项卡的样式

javascript - 为什么我的警报显示不止一次?

javascript - JSONP + 语法错误 : missing ; before statement

javascript - 显示当前图像时,从阵列内的剩余图像中随机选择

javascript - map 在检查元素或缩放后工作

javascript - 如何在高级编译模式下使用 Google Closure 编译器编译 jQuery UI 小部件?

c++ - QTabBar图标位置