如何检查选项是否包含空字符? - javascript

我有一个下拉列表,列出了一些数据库值。

<asp:DropDownList Runat="server" ID="cmbSalut" data-bind="value: drSalut"></asp:DropDownList>

根据打开的记录类型,我在下拉列表中选择其适当的值,如果没有任何内容,则选择默认值。

我用它来选择默认值:

$('select[Id="cmbSalut"] > option:contains("")').prop('selected', true);

它工作正常,直到出现一个问题。之所以有效,是因为我的下拉数据表包含具有“”值(空值)的记录,但是如果我将其更改为“”(或更多空白),则此选择不再有效(它将被忽略,并且将选择最后一个值) )。

所以我的问题是,如何使用jquery选择值为空或空白的选项(我应该在现有的select中进行哪些更改)?

P.S对不起,我的英语不好。

编辑:
固定它。
我需要编写以下代码,而不是包含用法:

('select[Id="cmbSalut"]').find('option[text=""]').prop('selected', true);

按照我的意愿锻炼。

参考方案

试试这个:您可以使用.filter(),如果option为空,则返回true。使用.trim()处理任何空白空间。

$('select[Id="cmbSalut"] > option').filter(function(){
   return ""==$(this).val().trim();
}).prop('selected', true);

ddl在服务器中未更新-asp.net - javascript

我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……

如果我得到url(''),我该如何使用另一个URL - javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

单击选项卡链接时,请专注于每个引导选项卡中的First asp:textbox - javascript

我是开发的新手,并开始开发简单的asp.net应用程序。我正在使用每个都有一些asp标签和文本框的bootstrap选项卡。单击该选项卡时,我要重点关注选项卡内容中的第一个文本框。我搜索了各种答案,但都是针对输入字段的(exp:输入type =“ text”)。找不到适用于ASP文本框的任何内容。任何帮助将不胜感激。谢谢 javascript参考方案 ASP…

对ID为'abc%'的dom执行操作 - javascript

我想对ID为'abc%'的DOM进行一些操作<a id='abc1'></a> <a id='abc2'></a> <a id='abc3'></a> <a id='abc4'></a>…

Jsonp没有出现``访问控制允许来源''错误 - javascript

在我的PHP中,我喜欢这样来回显jsonp类型的“ json数据”echo $_GET['callback'] . '('.json_encode($arr).')'; 在我的js(angularjs)中,$http.get('http://example.com/app/?callbac…