[英]Jquery multiple select with same text not same val
您好,我必须使用相同的“选项文本”进行3选择输入,但值不同。 我想使禁用选择其他选择上的一项时,我已经尝试过,但不起作用: jsfiddle测试
受此启发: 这个jsfiddle
$(".activ select").on('focus', function ()
{
previous = this.options[this.selectedIndex].innerHTML;
}).change(function() {
var previoues_tx = previous;
var selected = $(this).find('option:selected').text();;
var opts = $(this)[0].options;
var array = $.map(opts, function(elem) {
return (elem.text || elem.text);
});
//alert(previoues_tx);
//alert(selected);
//alert(opts);
//alert(array);
$('.activ select').each(function() {
var oki = $(this).text();
if(previoues_tx != 'Choisir---------------' )
//alert(oki);
{
$('select option[text="' + previoues_tx + '"]').removeAttr('disabled');
}
$('select option[text="' + selected + '"]').attr('selected','selected').attr('disabled', true);
$('select option[text=""]').removeAttr('disabled');
});
previous = this.options[this.selectedIndex].innerHTML;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.