【问题标题】:Call event when checkbox value is modified but not clicked修改复选框值但未单击时调用事件
【发布时间】:2013-03-27 12:18:03
【问题描述】:

我有一个包含宽度值的下拉列表:

  • val1
  • val2
  • val3
  • 全部

我还有三个复选框:

  • val1
  • val2
  • val3

复选框负责一个进度条,它们都具有onclick 功能并且它们运行良好。 当我也使用dropdown 列表时,我想让它们工作,但我不能。因此,当我从 dropdown 列表中选择一个值时,它会修改复选框 checked 属性,但对进度条没有影响,我不知道为什么。

【问题讨论】:

  • 展示你的努力。添加您尝试过的代码。
  • 你应该手动触发一个事件,查看这个帖子:stackoverflow.com/questions/2490825/…
  • “我想让它们在我使用下拉列表时也能工作”.. 我猜图片的某些部分仍在你的脑海中,绝对不在这里
  • 请对未来的帖子提出建议。每当在 SO 上发布任何问题时,请同时发布 HTML 标记和您尝试过的代码。这将有助于我们提供更好的答案!
  • 这是一个真正的问题。我无权发布真实代码。问题是,如何使用 jQuery 选中或未选中的复选框来操作进度条(通过下拉列表)?

标签: javascript jquery html


【解决方案1】:

如果您使用的是 jQuery(根据您的标签,您现在使用的是 jQuery),请为 change 事件设置一个事件处理程序。但是您必须手动触发 change 事件,因为您以编程方式更改值。

手动触发change事件see this question的一些信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 2011-10-25
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多