javascript - jQuery Closest/Parent 不工作

标签 javascript jquery html css closest

这段代码出了什么问题?点击没有任何反应

HTML

  <p>Click me</p>
    <h1 class="myClass">...........</h1>

  <p>Click me</p>
    <h1 class="myClass">-----------</h1>

CSS

hilight {
    background-color: yellow;
  }

jQuery

$( document ).on( "click", "p", function( ) {
  $( this ).closest( ".myClass" ).toggleClass( "hilight" );
});

实例 https://jsfiddle.net/djuccj7b/

最佳答案

  1. 将 closest() 更改为 next()
  2. 在 css 中的类名前放一个句号....

    .hilight { 背景色:黄色;

关于javascript - jQuery Closest/Parent 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37604316/

相关文章:

jQuery: not (".selected") 排除了一个没有按预期工作的类!怎么修?

javascript - 在 Chrome 中显示原生日期选择器的方法

javascript - 如何在不刷新页面的情况下在 HTML 网页中使用 javascript 编写内容?

javascript - 在 PHP 中自动填充并从其他页面检索数据

javascript - 在 Web 浏览器控件中触发 html 按钮

c# - 使用多个表单,在 ASP.NET Web 表单页面上提交按钮

javascript - 使用 javascript 模块模式安全吗?

javascript - Ember 应用警报

jquery - 动态 div 显示不正确

html - DIV外的OL