【问题标题】:HTML Select Box To Check Specific Options [closed]用于检查特定选项的 HTML 选择框 [关闭]
【发布时间】:2013-12-19 22:22:16
【问题描述】:

潜伏了好久,终于要问一个问题了!

我正在测试一个选择表单,如下所示:

    <form id='list'><br>
            1<input type='checkbox' value='1' />
            2<input type='checkbox' value='2' />
            3<input type='checkbox' value='3' />
            4<input type='checkbox' value='4' />
            5<input type='checkbox' value='5' />
            CheckThese<input type='checkbox' name='checkthese' onclick='checkThese()'><br>
    </form>

而对应的JavaScript为:

    <script language='JavaScript'>
        function checkThese () {
            var values = ['1', '2', '4', '5'];
            $("#list").find('[value=' + values.join('], [value=') + ']').prop("checked", true);

        }   
    </script>

由于某种原因,当我在表单中选中“CheckThese”复选框时,它没有选择选项 1、2、4 和 5..

有人可以帮我搞定它吗?

非常感谢!

【问题讨论】:

  • 它工作正常 - jsfiddle.net/QGr7R。关于您的文档,您的职能在哪里?
  • 您使用的是哪个 jquery 版本?控制台有错误吗?
  • 大家好!非常感谢你们迄今为止的投入。我正在使用 RoR,我将原始问题中的代码加上 google cdn 直接放在 _form.html.erb 中。而且它仍然不像上面 jsfiddle 中的演示那样工作。请再帮忙!

标签: javascript jquery html ruby-on-rails drop-down-menu


【解决方案1】:

只要您链接 jquery src,您的代码就可以工作?

将以下内容添加到您的代码中:(使用 google cdn)

<head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>

【讨论】:

  • 感谢您提供的信息。我对 Ruby on Rails 和 jquery 还是很陌生。我已将 google cdn 添加到我的代码 (_form.html.erb) 中,但不幸的是它仍然无法正常工作。 ://
猜你喜欢
  • 2013-08-31
  • 2018-10-24
  • 2021-03-04
  • 2017-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-28
  • 1970-01-01
相关资源
最近更新 更多