为什么if条件可以';你不能在jquery中工作吗?
我想去掉红色圆圈中的垂直线。 ! 但当单击选项卡2时,它显示如下: 以下代码不起作用为什么if条件可以';你不能在jquery中工作吗?,jquery,Jquery,我想去掉红色圆圈中的垂直线。 ! 但当单击选项卡2时,它显示如下: 以下代码不起作用 if($('#videotabs1').show()){ $('.vtab2').css('border-right', 'none'); } 当视频表1显示时。.vtab2边框不会被删除。show返回调用它的jQuery实例,该实例始终是真实的,因此无论您进入if的主体是什么。如果你想检查它是否可见,你可能会想…但是标签可能总是可见的。可能.hasClass(“whatever”)其中“wh
if($('#videotabs1').show()){
$('.vtab2').css('border-right', 'none');
}
当视频表1显示时。
.vtab2
边框不会被删除。show
返回调用它的jQuery实例,该实例始终是真实的,因此无论您进入if
的主体是什么。如果你想检查它是否可见,你可能会想…但是标签可能总是可见的。可能.hasClass(“whatever”)
其中“whatever”是您在UI中用于“活动”选项卡的任何类
…事实上,这可能可以在CSS端处理,而无需使用JavaScript(呃,不是专门为此使用它)。如果您有一个用于非活动选项卡的“非活动”类,我会包括
右边框:none代码>规则。show
返回调用它的jQuery实例,它总是真实的,因此无论您进入if
的主体是什么。如果你想检查它是否可见,你可能会想…但是标签可能总是可见的。可能.hasClass(“whatever”)
其中“whatever”是您在UI中用于“活动”选项卡的任何类
…事实上,这可能可以在CSS端处理,而无需使用JavaScript(呃,不是专门为此使用它)。如果您有一个用于非活动选项卡的“非活动”类,我会包括右边框:none代码>规则。你能发布一些HTML和CSC吗?你在实际页面中看不到你发布的代码-它看起来正确,所以用$(文档)包装添加。准备好了(…)
,应该可以正常工作。你能发布一些HTML和CSC吗?你在实际页面中看不到你发布的代码-它看起来正确,所以用包装添加它吗$(document).ready(…)
,应该可以正常工作。css无法获得我想要的。如何将类添加到非活动选项卡?我已将类添加到活动选项卡。如果您使用边框,请向“非活动”添加:无;谢谢类,当tab2处于活动状态时。将没有左边框。因为tab1 border right是tab2 border left。我希望tab2也有边框。除bord Bottom外,css无法获得我想要的。如何将类添加到非活动选项卡?我已将类添加到活动选项卡。如果使用右边框,谢谢:无;添加到“非活动”选项卡类。因为tab1 border right是tab2 border left。我希望tab2也有border。bord bottom除外