$('#aa').bind({
change: function() {
var a = $("select[@name='aa'] option:[selected]").text();
var i = a.indexOf('S');
var b=a.substring(0,i);
bb(b);
},
});
function bb(b){
var a =b;
$("select[@name='example6'] option").each(function(i){
if($(this).text() == a){
$(this).attr("disabled","disabled");
}
});
}
$(this).text() 不是example6中option的内容
change: function() {
var a = $("select[@name='aa'] option:[selected]").text();
var i = a.indexOf('S');
var b=a.substring(0,i);
bb(b);
},
});
function bb(b){
var a =b;
$("select[@name='example6'] option").each(function(i){
if($(this).text() == a){
$(this).attr("disabled","disabled");
}
});
}
$(this).text() 不是example6中option的内容
1。绑定函数有那样写的吗?$('#aa').bind('click',function(e){})
2.var a = $("select[@name='aa'] option:[selected]").text();
筛选器前面有:对吗?
var a = $("select[@name='aa'] option[selected]").text(); 或者
var a = $("select[@name='aa'] option:selected").text();
$("select[@name='example6'] option").each(function(){
if($(this).text() == a){
alert($(this).text());
$(this).attr("disabled","disabled");
}
})
$(this).text() 取出来时aa的option值 而不是 example6的option值
但是我这里没有问题 问题是$(this)的值不是我想要的
if($(this).val()==""){
alert($(this).val());
}
})
没的同 我抓狂了