Звучит так, как будто вы хотите сделать каждый идентификатор в созданном div
уникальным, добавив счетчик сортировок к базовому идентификатору. Если так, то самый простой способ сделать это - использовать две функции. Пусть счетчик находится во внешней функции, и пусть внутренняя функция будет обработчиком щелчка, который захватывает счетчик и использует его повторно.
$(".add_menu_item").click((function() {
var id = 0;
return function () {
var value = $(this).prev().val();
if (value.length) {
var newDiv = $('<div id="toggleshow" class="div_menu_button"></div>');
var showDiv = $('<div id="show"' + id + '">Bob Lawbob</div>');
$('#created_buttons_list').append(newDiv.val(value).text(value));
newDiv.wrap("<li></li>");
newDiv.after(showDiv);
id++;
}
}
})());
Скрипка: http://jsfiddle.net/BMX4J/17/