我在点击时找不到相对于按钮的元素。
在某些情况下,我会循环浏览产品。每个产品都有自己的模态窗口,因此我希望能够在使用类名为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');
});
答案 0 :(得分:1)
你真的不需要兄弟姐妹找到。接下来会做的
var model = $(this).closest('.product-item').next(".md-modal");