[英]How can I disable one of the particular value in selection box
I have a requirement in which I need to show multiple account related to a customer in a dropdown menu. 我有一个要求,我需要在下拉菜单中显示与客户相关的多个帐户。 If the account is not active , I can not able to select it , When I try to select it should show some messages.
如果该帐户未激活,则无法选择它,当我尝试选择该帐户时会显示一些消息。
Do it possible_ 可能吧_
I don't suppose it's this easy? 我不觉得这容易吗?
<select>
<option value="volvo">Volvo</option>
<option value="saab" disabled>Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
in which case with jQuery you can use 在这种情况下,您可以使用jQuery
//1.6+
$("option .with-class-you-choose").prop('disabled', true);
//1.5 and below
$("option .with-class-you-choose").attr('disabled','disabled');
Since you tagged Javascript, here's a JS solution for ya. 由于您已标记Javascript,因此这里是针对ya的JS解决方案。
https://jsfiddle.net/scheda/vh7dgenv/ https://jsfiddle.net/scheda/vh7dgenv/
var options = document.getElementsByTagName('option');
for (var i = 0; i < options.length; i++) {
if (options[i].dataset.enabled == 'false') {
options[i].disabled = true;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.