値に基づいて重複した選択オプションを削除することができる多くのjavascript & jQueryがありますが、2つの値に基づいている必要があります。現在、私のドロップダウンは以下のようにフォーマットされたオプションのリストを生成します:2つの値を共有して重複ドロップダウンオプションを削除します
<option data-id="truck" data-value="Manufacturer_Chevy" value="manufacturer_chevy">Chevy</option>
を私は私がmanufacturer_chevy
を見て、DUPを削除することができますスクリプトを持っている、しかし、私は、除去すべきvalue="manufacturer_chevy"
& data-value="Manufacturer_Chevy"
との重複のオプションを必要とします。 1つの値に基づいて作業
カップル:
$(".tag-base option").each(function() {
$(this).siblings("[value='"+ this.value+"']").remove();
});
と...
var found = [];
$(".tag-base option").each(function() {
if($.inArray(this.value, found) != -1) $(this).remove();
found.push(this.value);
});
任意のアイデア?事前
@Copper_Thompson、これは働いて、まだすべて削除され、性能面 – RomanPerekhrest