我有一个下拉列表,列出了一些数据库值。
<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…