jquery - 在 jQuery 中动态添加“添加选项卡”按钮
问题描述
我正在使用jQuery 选项卡 API,我需要将添加按钮列表添加到选项卡的内容中。这样做的正确方法是什么?当我尝试以下操作时,单击按钮时没有任何反应:
$( function() {
$.createElement = function(name)
{
return $('<'+name+' />');
};
function addTab(objId){
// .... do stuff
for(i = 0; i < objIds.length; i++)
var b = $.createElement('button');
b.attr('title', 'adds a ' + label + ' tab');
b.attr('id', 'add_tab_'+createId());
// AddTab button: just opens the dialog
b.button().on( "click", function() {
addTab(objId[i]);
});
b.text(label);
buttonPanel.append(b);
tabs.append(buttonPanel);
} // for each objId
} // addTab
});
解决方案
尝试这个:
$(document).ready(function() {
var i = 0;
function addTab(id) {
$('#tab').append("<button title='add as a label_"+id+"' id='add_tab_"+id+"'>"+id+"</button>")
}
$('#btn_add').on( "click", function() {
i++;
addTab(i);
});
});
推荐阅读
- ios - 如何从多个 Web 服务结果在同一线程上创建领域事务
- python - 将值减少随机选择的百分比范围
- asp.net-core - EF 核心中的多对多关系问题
- ios - 来自 HTTPS URLSession.dataTask 的 0 字节数据
- php - Symfony 针对不同实体的一项操作
- python-2.7 - QGIS的自动高级样式
- r - glm R中的均匀分布
- sql - 更新所有需要将“NULL”作为字符串的行更新为 DB NULL
- python - 如何在数据框中搜索部分字符串并使用 Pandas 返回特定单元格?
- haskell - 如何在 Haskell 获得昨天?当前日期 - 1 天?