单击查找元素并打开最近的模态窗口

时间:2017-07-11 10:52:42

标签: javascript jquery next

我在点击时找不到相对于按钮的元素。

在某些情况下,我会循环浏览产品。每个产品都有自己的模态窗口,因此我希望能够在使用类名为scanf()的按钮时打开相对于产品的模态窗口。

这是JS我必须尝试这样做:

.quick-cart

我的每个产品和模态窗口的HTML /标记都是:

$('.quick-cart').click(function(){
  var modal = $(this).parent('.product-item').siblings().find(".md-modal");
  $(modal).addClass('md-show');
  $('.md-overlay').addClass('show');
  $('html,body').addClass('no-scroll');
});

1 个答案:

答案 0 :(得分:1)

你真的不需要兄弟姐妹找到。接下来会做的

var model = $(this).closest('.product-item').next(".md-modal");