以下是我的参考代码:
$('#main_div').on('click','.gclass', function(){
$(this).css('color','#0088cc');
if($(this).next().hasClass('gclass2') || $(this).next().next().hasClass('gclass3')){
console.log('1st child or 2nd child');
$(this).parent().find('.gclass2,.gclass3').slideToggle();
}
return false;
});
我动态创建了两个具有相同类“.gclass”的div。当我单击“.gclass”时,带有“.gclass2 和 .gclass3”的 div 将被切换。
当我单击 .gclass 类的一个 div 时,其他具有 .gclass 的 div 也会被切换,我不想这样做。
请有任何提示。
对于 CSS,我尝试过:
$(".gclass").not(this).css("color", "#6e6e6e");
但是对于slideToggle()可以做什么呢?