我很新,因为我主要是后端JQuery。所以我有一个是这样的一个表:如何在JQuery中隐藏相同级别的分区?
<tr>
<td>
<div class="div-package-service"><a style="cursor: pointer" id="service_"+id+" class="package-service"> Service Name </a></div>
<span><br>ANYTIME</span>
<div><br><a style="cursor: pointer" class="remove-button">Remove></a></div>
</td>
的排辈是循环的,因此在服务ID id变量。现在我想隐藏“分区包服务”,我用这jQuery代码:
var hideSchedule = {
removeServiceSchedule: function (span) {
$(span).siblings().find('div').hide();
}
}
$(document).on('click', '.remove-button', function (e) {
e.preventDefault();
hideSchedule.removeServiceSchedule(this);
});
我尝试了各种方法,但我还是不明白这一点。我可以在我的系统的其他部分做到这一点,但我不能在这里做。感谢帮助!
你在这里有一个问题'id =“service _”+ id +“' –
我没有看到任何具有class'package-service-remove'的元素。你是否缺少任何HTML? – vijayP
对不起,我忘了添加它。 – passerby