我正在构建一个表单,其中克隆并附加了一个选择菜单。在每个克隆中都有一个 jQuery 下拉选择器,我创建了一个名为unitClone的函数,您可以在 JavaScript 代码的末尾看到它。
unitClone = function(input) {
var id = $('#' + input + ' .unit_select').attr('id');
var id = ('#' + id);
//alert(id);
dd = new Select($(id));
var selected = $(id).closest('td').find('.ingredient_unit').val();
if (selected != null) {
var selected = $(id).find(".dropdown li a[data-id=" + selected + "]").html();
$(id).find('span').text(selected);
}
}
由于某种原因,代码无法正常工作,第一项不允许我单击并选择,第三项允许我选择,但所有下拉菜单都使用相同的值。
任何帮助将不胜感激。
这是我的代码: