Я динамически создаю вкладки jquery. Я хочу связать идентификатор с каждой вкладкой.добавить id динамически в закладки jquery
$(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 всему классу. Я не хотел этого делать. Я просто хочу, чтобы присвоить уникальный идентификатор для каждого класса
JS скрипку
Похоже, что вы должны делать ** внутри ** свою функцию 'addTab()', а не здесь. –
Функция jquery по умолчанию –
'addTab()' is ** not ** a jQuery. Я имел в виду, что, поскольку это 'addTab()', который создает новые динамические вкладки, почему бы не добавить логику для добавления идентификатора? Вместо этого * после * 'addTab()' возвращает. –