我正在尝试删除包含ID“portfolio-page”的页面上的父类'row'。
<div class="row">
<div id="portfolio-page">
<img src="sample.jpg">
</div>
</div>
$('#portfolio-page').closest('.row', function(){
$(this).removeClass('.row');
});
答案 0 :(得分:2)
在jquery中没有用于.closest()
的签名
尝试,
$('#portfolio-page').closest('.row').removeClass('row');
注意到这一点,在使用.removeClass()
/ .addClass()
/ .hasClass()
答案 1 :(得分:0)
你的语法错了......
$('#portfolio-page').closest('.row').removeClass('.row')
答案 2 :(得分:0)
.closest()
只接受一个参数,即选择器。阅读此处的文档.closest()
正确的方法是:
$('#portfolio-page').closest('.row').removeClass('.row');