Javascript 如果已选择该选项,则清空select

Javascript 如果已选择该选项,则清空select,javascript,jquery,for-loop,Javascript,Jquery,For Loop,我有一个按钮,可以在一行后面附加一个带有选项的select。我给了他们一个选择类(“.numescripcionproducto”)。select有它的第一个选项(值为“selectanoption”或其他任何选项),其余的选项是在我单击按钮添加新行时添加的。好的,我想要的是:如果我选择了另一行中已选择的选项,则返回到第一个选项。也许你可以通过查看图片来更清楚地了解: 这是我目前的代码: $(".formularioVenta").on("change"

我有一个按钮,可以在一行后面附加一个带有选项的select。我给了他们一个选择类(“.numescripcionproducto”)。select有它的第一个选项(值为“selectanoption”或其他任何选项),其余的选项是在我单击按钮添加新行时添加的。好的,我想要的是:如果我选择了另一行中已选择的选项,则返回到第一个选项。也许你可以通过查看图片来更清楚地了解:

这是我目前的代码:

$(".formularioVenta").on("change", "select.nuevaDescripcionProducto", function() {

var nombreProducto = $(this).val();

var productos = $(".nuevaDescripcionProducto");

for (var i = 0; i < productos.length; i++) {

    var x = $(productos[i]).val();

    if(nombreProducto == x) {

        $(nombreProducto).val();
    }
}

})
$(.formularioVenta”).on(“更改”、“选择.numescripcionproducto”函数(){
var nombreProducto=$(this.val();
var productos=$(“.NUPCIONPRODUCTO”);
对于(变量i=0;i

我认为大部分需要做的事情都已经完成了。但是我非常感谢你的帮助。谢谢。

不清楚你想要什么。如果在上一行中已选择某个选项,是否要从下拉列表中删除该选项?如果是,那么你需要提供HTML并完成相关的。嗨,AlwaysHelping。是的,我想这么做,但有人给了我另一个选择:西班牙语