【问题标题】:change the parent div class on click单击更改父 div 类
【发布时间】:2017-04-03 19:57:58
【问题描述】:

我想在点击时更改父类

我的 HTML 代码

<div class="banner">
      <input type="submit" value="Submit" class="submit"/>
 </div>

我的脚本

  $(".submit").click( function (){
     $(this).toggleClass("banner expand_it");
  });

【问题讨论】:

  • 来吧,你还没试过……
  • 你的代码是 jQuery。我添加了标签。现在请在 google 或 SO 中搜索 jquery toggle parent class
  • 请访问help center 了解如何询问以及询问什么。提示:发布代码和努力 - 正如您所看到的那样,SO 的成员不会在没有任何努力的情况下接受问题
  • 您的事件附加到提交按钮,因此当您使用$(this) 作为选择器时,您的目标是用于触发该事件的元素。所以这意味着你在提交按钮上运行.toggleClass(),没有别的。就像在您的问题中您想要定位父元素一样,我看到没有尝试查找或定位父元素。我相信你真正的问题是由于缺乏研究。
  • 对不起各位,我试过了,我也搜索过,但还是没有得到结果。我知道这对专家来说是一项简单的任务。

标签: javascript jquery html


【解决方案1】:

JQuery 有一个parent 函数来获取给定元素的父级

https://api.jquery.com/parent/

$(".submit").click( function (){
    $(this).parent().toggleClass("banner expand_it");
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多