问题标签 [option]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
822 浏览

c# - 根据参数抛出/不抛出异常 - 为什么这不是一个好主意?

我在 MSDN 中四处寻找,发现这篇文章有一个有趣的建议:不要让公共成员根据某些选项抛出或不抛出异常。

例如:

现在我当然可以看到,在 99% 的情况下,这将是可怕的,但它的偶尔使用是否合理?

我见过的一种情况是在访问数据库或配置文件中的数据时使用“AllowEmpty”参数。例如:

在这种情况下,替代方法是返回 null。但是随后调用代码将充满空引用检查。(如果您愿意,该方法还将排除实际允许 null 作为特定可配置值的能力)。

你怎么认为?为什么这会是个大问题?

0 投票
6 回答
9770 浏览

installation - 从 MSI 安装程序中删除修复选项屏幕

我为我的应用程序的 P&D 创建了一个标准 MSI 安装程序,它使用以下组件:

  • 作为 Windows 服务托管的 WCF 服务。
  • 与该服务通信的 GUI 应用程序。
  • 一个外壳扩展 Dll。

安装程序工作得很好,没有任何问题。当用户尝试使用 MSI 安装程序在现有应用程序上再次安装应用程序时,会出现此问题。目前,它提供了带有“修复”和“删除”两个选项的屏幕。这两个选项都不起作用并破坏了安装的应用程序。

我想要的是跳过此屏幕并显示类似于 MessageBox 的内容,说明应用程序已安装。因为我不需要向用户提供修复选项。至少我应该能够隐藏或以某种方式不提供修复选项。

对我有什么帮助或建议吗?所以,到目前为止,我已经尝试了很多东西,比如使用 ORCA 添加 NotRepair 属性等。但它们都没有奏效。

0 投票
3 回答
5808 浏览

tsql - 如何在 Sybase 中查询服务器选项的值?

例如,如果我想知道quoted_identifier服务器选项的当前值,有没有可以给我这个信息的查询?

0 投票
4 回答
1988 浏览

javascript - 自动选择

我有一个 SELECT 元素,我需要根据在文本字段中输入的邮政编码的前半部分自动选择适当的选项。英国邮政编码的格式为AB12 3CD,其中第一部分由代表县的 1-2 个字母和代表县内区域的数字组成。最后 3 个字符与此问题无关。

对于大多数字段,它仅基于第一个字母,但对于某些选项,它是邮政编码范围。HTML应该最好地解释它:

当值正好是两个字母时,我下面的代码当前将选择正确的元素。但我需要将其扩展为包含单字母代码(伯明翰)和邮政编码范围(邓迪)。注意:如果有保证特殊值的解决方案,我可以更改选项值,例如 DD1/DD2 而不是 DD1/DD8。

简而言之:

  • B2 --> 伯明翰
  • BA3 --> 浴缸
  • DD5 --> 第一个邓迪 [DD1]
  • DD11 --> 第二个邓迪 [DD8]

这是我到目前为止的Javascript...

0 投票
1 回答
4866 浏览

javascript - 从对象中获取 jquery 中选定选项的正确方法

我在 StackOverflow 上看到并在谷歌上搜索了<SELECT>使用 jquery 从元素中获取所选文本的最常用方法是这样的

我拥有的不是id,而是一个对象。我有一个对象,说

来自较早的一段代码。

我这样做是为了获取选定的文本,但很难看:

有什么更清洁的方法吗?

谢谢。

0 投票
2 回答
283 浏览

model-view-controller - 在 Visual Studio 2008 中创建 ASP.NET MVC 控制器

我正在运行 ASP.net 上的电影数据库 MVC 示例。出于某种原因,当我在 Visual Studio 解决方案资源管理器中右键单击控制器文件夹时,我没有从添加菜单中获得控制器选项。我有 Visual Studio 2008 SP1 并使用 .net 3.5。

任何想法为什么缺少控制器选项?

0 投票
2 回答
3514 浏览

jquery - 如何设置选项:在多选中选中

经过一番努力,我得到了以下代码来解决我的问题。但是,它仍然不会将 selected 添加到已选择的选项中。你可以在下面找到我原来的问题。改进了代码,但它仍然不起作用。

+++++++++++++++++++++++++++++++++

这是我原来的问题。

我有以下 HTML 和 jQuery。HTML 是 CMS 的输出。

我使用了来自http://threedubmedia.com/demo/drop/的拖放,因为它们总共有 6k。jQuery UI 核心本身就超过 100k。

我想将单个图像降到一个月。有 20 多张图片,当然还有 12 个月。为此,我使用了拖放。

我只使用了四张图片和四个月的时间来进行演示。

我整理了如何拖放部分。但是我被困住了如何创建一个函数,以便它从正确的月份中选择正确的图像。

例如,如果我在一月份放置一个海豚图像,我想在一月份选择海豚选择选项。

我认为这是我需要做的,但不是 100% 肯定。

总体:drop区域的title必须等于select的FeatureValue,例如januar就是FeatureValue1

第 1 步:找到删除区域/月的索引号 1,2,3 .. 并将其分配为 var monthindex

第 2 步:然后将 var index 添加到 FeatureValue var featurenumber

第 3 步:如果 tis 与 select 中的 FeatureValue(index number) 相同,请执行以下操作

第 4 步:找到丢弃图像的标题 var = droppedimg

步骤 5:添加 :selected 到一个选择选项值 if droppedimg = 删除的 img 的标题,dropimg

我感谢你的帮助。提前致谢。

HTML


jQuery

0 投票
8 回答
71507 浏览

html - “option”标签的“selected”属性中可以出现哪些值?

我有一些类似于以下的标记:

在这种情况下,“橙色”显示为所选项目。我本来希望将selected属性设为空白会撤消其效果。有没有办法在不简单地忽略属性的情况下编写这个?

0 投票
3 回答
7452 浏览

javascript - jQuery:如果特定的a显示一个div