Я немного борюсь со своим текущим проектом, и надеюсь, что кто-то может помочь мне прояснить ситуацию.
У меня есть таблица, в которой мне нужно выполнять действия, основанные на данной строке, с кнопкой jQueryUI в первом тд, что должно выпадающее меню с функциями для строки. У каждого tr есть значения, чтобы идентифицировать как человека, так и предмет, но я не знаю, как динамически создать раскрывающийся список для обработки определенных элементов строки.
Например, мой tr выглядит так:
<tr person="1" item="1"><td class="ddmenu">Row1</td>...</tr>
<tr person="2" item="5"><td class="ddmenu">Row2</td>...</tr>
Мои функции jQuery, которые определяют местонахождение человека и идентификатора элемента для строки и раскрывают меню:
$('.ddmenu')
.click(function() {
var person = $(this).parents("tr").attr('person');
var item = $(this).parents("tr").attr('item');
$('.drop').toggle();
return false;
})
У меня есть начальный элемент, в котором перечислены одинаковые элементы для каждой строки, но есть следующие две проблемы:
- Как создать динамическое раскрывающееся меню со значениями персонажа и элемента, чтобы я мог воздействовать на каждый элемент с помощью отдельных селекторов jQuery.
- Как я могу бросить меню непосредственно под определенной кнопкой, а не расположение div в html?
Пример jsfiddle: http://jsfiddle.net/CHrkd/3/
Любые мысли и разъяснения будут с благодарностью! Спасибо