遇到的奇怪的小问题
问题如下:
判断下拉框选择的文本,根据文本不同,设置radio是否选中
原代码如下:
function isUpload(obj){
var type = $(obj).find("option:selected").text(); if(type=='药品'){ $("input[id=isSubmit_1][value=1]").attr("checked","checked"); }else{ $("input[id=isSubmit_1][value=0]").attr("checked","checked"); } }发生情况是我选择非药品就选择值为0的‘否’了,选择回药品后怎么就不选择值为1的‘是’呢?
刚开始以为是jquery选择器用错了,debug后发现获得的文本有很长一段空格。。。。。
所以要给type加一个trim,要这样。type.trm=='药品'