当在选择列表中选择第一个元素时,我试图隐藏一个类的所有 div,而不是第一个。我认为第 4 行会覆盖第 3 行,但它似乎没有以这种方式工作。
function myFunction() {
if (jQuery('#select').val() == '1') {
jQuery('.mydiv').addClass('hide');
jQuery('.mydiv(1)').removeClass('hide');
}
}
更新 - 各种 div.mydiv 可能已经具有隐藏类,因此代码需要确保只有第一个实例具有该类。如果其他 div 有该类,则需要将其删除。