ajax设置select的选中值
在xadmin后台,做了一个AJAX接口,让SELECT控件选中值。
XB=(
('男','男'),
('女', '女')
)
xb = models.CharField(choices=XB,verbose_name='性别', max_length=50,default='男')
想通过身份证,返回出生日期和性别
出生日期已经变了,但性别默认是“男”,现在通过判断之后返回值是“女”,怎么也变化不了!
.js中的写法:
success: function (data) {
$('#id_csrq').val(data.rexg.birthday); //添加数据 这行没有问题,正确
//$('#id_xb').setTextboxValue('女'); //这行就不行,用了N种方法,就是不选“女”
//$("#id_xb option:last").prop("selected", 'selected');//这行就不行,用了N种方法,就是不选“女”
$("#select_id option[text='女']").attr("selected", true);//这行就不行,用了N种方法,就是不选“女”
求大神帮助!