【发布时间】:2015-12-21 03:41:03
【问题描述】:
在每个 buttonClick 上,我正在创建一个新的下拉列表,其中选项是动态填充的。由于下拉列表是动态填充的,因此我会在下拉列表中附加重复的选项。由于每次使用按钮单击创建新的下拉列表时下拉名称都是一个数组,因此相同的选项会重复添加到现有的下拉列表中。如何避免附加此重复选项。 这是我的html代码
<Select name=test[]>
<option value="">--Please Select--</option>
<option value="a">Test Value1</option>
</select>
<Select name=test[]>
<option value="">--Please Select--</option>
<option value="a">Test Value2</option>
</select>
<Select name=test[]>
<option value="">--Please Select--</option>
<option value="a">Test Value3</option>
</select>
$.each(data, function(index, testcd) {
$("select[name*='test']").append(new Option(testcd.TestName,testcd.Testid));
});
由于选择的名称相同,当在按钮单击期间添加新的下拉菜单时,第一个下拉菜单的选项会添加两次。在选择数组的情况下如何避免添加选项重复
【问题讨论】:
-
你应该有一些独特的东西来识别每个下拉菜单。
标签: jquery