如何解决和解决Javascript点击事件?

时间:2018-03-19 16:38:17

标签: javascript jquery ruby-on-rails

我试图通过重复使用wordpress设计来改变rails应用程序的设计(我正在更改布局,模板,CSS文件和插入新的JS文件。我需要保留一些旧的JS文件,因为AJAX,验证等)

无论如何,目前复选框点击无效。新设计使用Jquery和一些额外的JS文件,如下所示;复选框在视觉上被替换为标签标签和wordpress网站;无论何时单击标签,复选框状态都会更改为由JS单击。但是由于某些原因(我现在无法弄清楚),当前点击不会改变我的rails渲染页面上的任何内容。 (我在rails控制台和chrome开发者控制台上都没有收到任何错误。)

enter image description here

这是复选框的HTML代码:

sed -e '/^192\.168/ { s/^192\.168/212.15/; s/computer1/newcomputer1/; }'

当我删除以下CSS代码时,我能够访问复选框,当我单击复选框时,它正在工作,并且还正确地更改了标签框的外观。)

<p>
  <input type="checkbox" id="fuel_Dizel">
  <label for="Dizel">Dizel</label>
</p>

enter image description here

我对JS故障排除的经验不多,如果您可以指导我如何排除故障并找到并解决问题的根本原因,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

当您使用标签“Label”时,您必须确保属性“for”的值与您想要触发的输入的属性“name”具有相同的值

<p>
  <input type="checkbox" name="Dizel" id="fuel_Dizel">
  <label for="Dizel">Dizel</label>
</p>