jquery实现select里面不能选择重复option的内容

//选中的订单不能重复
	function selectOption(types){

	    //alert($(types).children("option:selected").index());
		var indexs = $(types).children("option:selected").index();


        if(indexs>0){
            $(types).attr("ids", indexs);
            //$("select option").eq(indexs).attr("disabled", true);
            for(var i=0; i<$("body select.choseNumbers").length; i++){
                $("select.choseNumbers").eq(i).children('option').eq(indexs).attr("disabled", true);
            }
		}else{
            var ids = $(types).attr("ids");
            //$("select option").eq(indexs).attr("disabled", true);
            for(var i=0; i<$("body select.choseNumbers").length; i++){
                $("select.choseNumbers").eq(i).children('option').eq(ids).attr("disabled", false);
            }
		}

		/*console.log(indexs);
        $(types).parent().parent().siblings().children().children("select").children("option").eq(indexs).attr("disabled", true);
        //$("#tablBodys select option").eq(indexs).attr("disabled", true);
        $(types).children("option:selected").attr("disabled", false);
*/
        //	    return false;
		if(types.value==""){
            $(types).parent().siblings(".batch").children("span").html("");
            $(types).parent().siblings(".capacity").children("span").html("");
            $(types).parent().siblings(".ordernum").children("span").html("");
            $(types).parent().siblings(".productType").children("span").html("");
			$(types).parent().siblings(".protFlag").children("span").html("");
		}

		/*var cons= $(types).parent().parent().siblings().children(".productionplanXsorder").children("select").val();
		if(types.value==cons&&types.value!=""){
		   alert("该订单只能选择一次");
           // $(types).attr("disabled", true);
		    return false
		}*/
        $.ajax({
            type: "POST",
            url: url+"/a/weeklyProductionplan/QueryMarke;JSESSIONID="+localStorage.getItem('JSESSIONID'),
            data: "muber="+types.value,
            beforeSend: function(){
            },
            success: function(res){
                if(res.success){
                    $(types).parent().siblings(".batch").children("span").html(res.body.data.batch)
                    $(types).parent().siblings(".capacity").children("span").html(res.body.data.capacity)
                    $(types).parent().siblings(".ordernum").children("span").html(res.body.data.ordernum)
                    $(types).parent().siblings(".productType").children("span").html(res.body.data.productType)
					if(res.body.data.protFlag==0){
                        $(types).parent().siblings(".protFlag").children("span").html("同端")
					}else if(res.body.data.protFlag==1){
                        $(types).parent().siblings(".protFlag").children("span").html("异端")
					}

                }
            },
            error: function(res){

            }
        })
	}

猜你喜欢

转载自blog.csdn.net/qq_38651504/article/details/86155157