var optionEle = $("").append(this.purName).prop("value",this.purchaserId).attr("selected",true);添加select下来选项默认选中。
但是一下三种方式均无法获取:
var selected= $("#goodPurchasers").val();
var selected2= $("#goodPurchasers option[selected=selected]").attr("value");
var selected3 = $("#goodPurchasers option:first").attr("value");
https://www.cnblogs.com/huhuixin/p/6182067.html
var optionEle = $("<option></option>").text(this.purName).val(this.purchaserId).prop("selected",true);
$("#goodPurchasers").append(optionEle);
alert($("#goodPurchasers option:selected").val());
应该是你默认选中的value => this.purchaserId这个值 不在你option范围内。 比如你的option是 1,2,3然后你appen一个4,你设置默认值为5
这样就导致你获取不到