当前位置: 首页 > 面试题库 >

检查是否使用jQuery选择了选项,如果没有选择默认值

郭彬郁
2023-03-14
问题内容

使用jQuery,如何检查选择菜单中是否有选项,如果没有,则按选择分配选项之一。

(选择是通过我刚刚继承的应用程序中的PHP函数迷宫生成的,因此当我设法解决这些问题时,这是一个快速解决方案:)


问题答案:

虽然我不确定您到底想完成什么,但是这段代码对我有用。

<select id="mySelect" multiple="multiple">
  <option value="1">First</option>
  <option value="2">Second</option>
  <option value="3">Third</option>
  <option value="4">Fourth</option>
</select>

<script type="text/javascript"> 
$(document).ready(function() {
  if (!$("#mySelect option:selected").length) {
    $("#mySelect option[value='3']").attr('selected', 'selected');
  }
});
</script>


 类似资料:
  • 我在一页上有多个选择。我需要全部检查,并检查是否选择了一个选项。 所以基本上我需要一些jquery/js来实现:如果每个select都选择了一个选项,那么。。。其他的 现在我有" 问题是:这段代码只检查页面上的第一个select,我需要全部检查! 有人能帮忙吗?

  • 问题内容: 我在Java中实现了一个“另存为”对话框,该对话框提示用户是否已存在该文件,并且我希望默认情况下选择“否”选项。我该怎么做呢? 这是我当前的代码: 问题答案: 使用此构造函数: 其中指定按钮,并具有(值之一)指定默认值。 更新: 您可以致电而不是。前者采用和参数。

  • 问题内容: 我有一个很奇怪的要求,其中要求我默认在HTML的下拉菜单中没有选择任何选项。然而, 我不能用这个 因为,为此,我将必须进行验证以处理第一个选项。有人可以在没有将第一个选项作为select标签的一部分的情况下帮助我实现此目标吗? 问题答案: 也许这会有所帮助 将默认显示。但是,如果您选择一个选项,则将无法再次选择它。 您也可以通过添加一个空白来隐藏它 因此它将不再显示在列表中。 选项2

  • 我希望,如果我选择“mammals”,动物选择选项只显示值为1的选项data-animal_class。 我知道如何获得哺乳动物值,但我不知道如何使用过滤器 这是我的代码:

  • 因此,对于具有精确条件条件匹配的查询,必须是1,20,这是正确的。 但对于另一个不完全匹配的条件,例如,它必须是1,10。 所以不适合全键的所有内容都应该回退到值为1,10的默认行。例如: 对安得烈来说,应该选1,20;对彼得来说,应该选1,10。

  • 问题内容: 我已经搜索过Google,但找不到任何东西。 我有这个代码。 有这样的数据 输出是这样的。 如何将数据中的第一个选项设置为默认值,这样您将得到这样的结果。 问题答案: 您可以像这样简单地使用ng-init