如何检查选项是否包含空字符
How to check if option contains empty char?
我有一个下拉列表,其中列出了数据库中的一些值。
<asp:DropDownList Runat="server" ID="cmbSalut" data-bind="value: drSalut"></asp:DropDownList>
根据打开的记录类型,我会在下拉列表中选择它的正确值,如果什么都没有,我会选择默认值。
我用它来选择默认值:
$('select[Id="cmbSalut"] > option:contains("")').prop('selected', true);
它运行良好,直到出现一个问题。它之所以有效,是因为我的下拉列表数据表包含值为"的记录(空值),但如果我将其更改为"(或更多空格),则此选择将不再有效(它将被忽略,最后一个值将被选择)。
所以我的问题是,如何使用jquery选择值为空或空白的选项(我应该在现有的选择中更改什么)?
p.S对不起我英语不好。
编辑:修复了它。而不是包含使用,我需要写这样:
('select[Id="cmbSalut"]').find('option[text=""]').prop('selected', true);
按照我的意愿锻炼。
试试这个:如果选项为空,您可以使用.filter()
并返回true。使用CCD_ 2来处理任何空闲空间。
$('select[Id="cmbSalut"] > option').filter(function(){
return ""==$(this).val().trim();
}).prop('selected', true);
相关文章:
- 如何检查数组中的对象是否等于选项值
- 如何检测用户是否在同一会话中打开了多个窗口或选项卡
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 如何通过json对象选项卡中的Id来检查对象是否存在
- jQuery-检测选择对象是否添加或删除了选项
- 我如何为列出的选项卡元素编写一个Protractor测试,它会检查它是否's是否处于活动状态
- Angular+bootstrap ui,检查当前选项卡是否已处于活动状态
- 隐藏/显示下面的分区根据是否选择某个选项进行选择
- 如何检测父选项卡是否关闭
- 检查具有特定标题的浏览器选项卡是否已存在
- 是否可以在不使用jQuery的情况下在下拉列表中选择选项
- 我们是否有任何通用脚本/ jquery插件可以在通过ajax选项卡加载的内容上应用javascript
- 如何检查选项是否包含空字符
- 检查选项是否已选择Form cakephp 3
- 为用户提供编辑Marko模板的选项是否安全
- 如何知道下拉菜单的选项是否被选中
- 检查选择下拉菜单中的选项是否可用
- 如何正确检查所选选项是否为空
- 使用JavaScript检查一个选项是否已经存在于多选择框中
- JQUERY检查listbox选项是否被选中,作为if循环的条件