如何使用jQuery或JavaScript禁用某些下拉元素的某些项目?如何禁用下拉元素中的特定项目
回答
对于禁用属性'.prop()'不是一个不好的方法。 –
简单!
<select>
<option value="Opt 1.">Opt 1.</option>
<option class="optionselector" value="Opt 2. I'm disabled!" disabled="disabled">opt 2. I'm disabled!</option>
</select>
只需在标签中附加disabled="disabled"
即可。
要做到这一点jQuery中,请确保你有最新版本的加载,然后使用.attr()JavaScript来追加属性disabled="disabled"
需要像这样:
.click(function(){
$('.optionselector').attr("disabled","disabled");
});
当然,你必须将.click放入另一个事件或函数中,所以.click特别是由SOMETHING触发的,例如,这可以用于说明“When I .click()this button,then add .attr() “等。
$(document).ready(function(){
$('#id').attr('disabled','disabled');
})
and the html
<form id="fmname" method="get">
<select >
<option id="id">s</option>
</select>
<input type="submit" />
</form>
它将禁用完全下拉元素。我想只禁用一些项目,这样用户将无法选择这些项目 –
是的,您可以使用此代码禁用您想要的每个元素$('#youroptionID')。attr('disabled','disabled'); –
$("option").attr("disabled", "disabled");
只需选择其他选择器所需的选项。
大量的jQuery,在普通的js中,您可以获得对该选项的引用,只需将disabled属性设置为true即可。因此,考虑:
<form id="aForm" ...>
<select name="aSelect">
<option ...>zero
<option ...>one
<option ...>two
<option ...>three
</select>
...
</form>
然后禁用所有的选项:
var options = document.forms['aForm']['aSelect'].options;
for (var i=0, iLen=options.length; i<iLen; i++) {
options[i].disabled = true;
}
当然,你可以只是一个基于任何你想要的标准禁用。
- 1. Zend的元素 - 如何禁用特定的选择/下拉列表
- 2. 如何在选择特定选项时禁用下拉菜单
- 3. RadListBox:如何禁用特定项目
- 4. 如何显示特定于所选下拉选项的项目?
- 5. 禁用QComboBox中的特定项目
- 6. 禁用ListBox中的特定项目
- 7. 禁用CheckboxList中的特定项目
- 8. 如何禁用从Angular JS下拉列表中选择特定的选项?
- 9. 如何在其他下拉列表中选择某个项目时禁用下拉列表中的项目?
- 10. CSS下拉特定项目较小
- 11. 处理特定项目的CSS元素
- 12. 淘汰选择下拉禁用项目
- 13. 禁用下拉列表项目
- 14. Vuejs禁用选定的下拉选项?
- 15. 如何从js中禁用特定的css元素?
- 16. 显示禁用选项元素 - HTML下拉形式
- 17. 如何启用/禁用Sublime Text中特定项目的特定片段?
- 18. Flex:如何禁用组合框中的特定项目?
- 19. 如何禁用表单选择类型中的特定项目?
- 20. 如何使用jquery禁用特定元素的滚动
- 21. 禁用特定的<h:selectOneRadio>项目
- 22. 禁用特定项目的maven版本
- 23. 如何禁用使用C#.net的listview的特定项目?
- 24. 如何禁止特殊的下拉选项来发送价值?
- 25. 为特定元素禁用csTransPie
- 26. Jquery为特定元素禁用主题
- 27. 对于元组的关键元素的Scala图,如何从元组中选择(项目?)特定项目?
- 28. 使用jquery从下拉列表中删除特定项目
- 29. 如何识别特定元素下存在的元素与特定位置
- 30. 单击下拉列表中的特定元素
要禁用,不显示或不能选择,但可见? –