首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何排查和解决Javascript点击事件?

如何排查和解决Javascript点击事件?
EN

Stack Overflow用户
提问于 2018-03-20 00:38:17
回答 1查看 47关注 0票数 0

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

无论如何,目前复选框点击是不起作用的。新的设计使用了Jquery和一些额外的JS文件,正如你在下面看到的;在wordpress站点中,checkbox在视觉上被一个标签标签所取代;每当标签被点击时,checkbox状态就会变为被JS点击。然而,由于某些原因(我现在还不清楚),当前点击并没有改变我的rails渲染页面上的任何东西。(我在rails控制台和chrome开发人员控制台上都没有收到错误)。

下面是复选框的HTML代码:

代码语言:javascript
复制
<p>
  <input type="checkbox" id="fuel_Dizel">
  <label for="Dizel">Dizel</label>
</p>

当我删除下面的CSS代码时,我能够访问checkbox,在这里当我单击checkbox时,它正在工作,也正确地改变了标签框的外观)。

代码语言:javascript
复制
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    position: absolute;
    left: -9999px;

我没有太多关于JS故障排除的经验,如果您能指导我如何进行故障排除并找到并解决问题的根本原因,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-03-20 01:04:51

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

代码语言:javascript
复制
<p>
  <input type="checkbox" name="Dizel" id="fuel_Dizel">
  <label for="Dizel">Dizel</label>
</p>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49368044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档