空时隐藏 div - 好的 div 调用
我无法调用正确的 div
进行隐藏。
下面是我的代码,如果 #block1
为空,我想隐藏 li#spect1
。 例如,如果我调用上面的 div #tab1
它将隐藏,但 #block1
不会。
有人可以帮我吗?
<script type="text/javascript">
$j(function() {
if ($j("div#block1").html() == "") {
$j("li#spect1").hide();}
});
</script>
<div class="content_container">
<ul class="tabs">
<li id="spect1"><a href="#tab1">Title of tab</a></li>
</ul>
<div class="tab_container">
<div id="tab1">
<div id="block1"></div><!--if div is empy = hide-->
</div>
</div><!--end tab_container-->
</div><!--end content_container-->
EDIT
$J
用于在 Magento 平台上调用 jQuery 或简单的 $
。
当div#block1
为空时,隐藏li
元素#spect1
。
当我将 #tab1
而不是 #block1
为空时,它会起作用,但我正在寻找一种调用 div#block1
的方法。这行不通,我不知道为什么。
I am having trouble calling the right div
to hide.
Underneath is my code and I would like to hide li#spect1
if #block1
is empty.
If I call, for example, the above div #tab1
it will hide, but #block1
will not.
Can anybody help me please?
<script type="text/javascript">
$j(function() {
if ($j("div#block1").html() == "") {
$j("li#spect1").hide();}
});
</script>
<div class="content_container">
<ul class="tabs">
<li id="spect1"><a href="#tab1">Title of tab</a></li>
</ul>
<div class="tab_container">
<div id="tab1">
<div id="block1"></div><!--if div is empy = hide-->
</div>
</div><!--end tab_container-->
</div><!--end content_container-->
EDIT
$J
is for calling jQuery or simple $
on the Magento platform.
When div#block1
is empty , hide li
element #spect1
.
It works when I put #tab1
instead of #block1
is empty, but I am searching a way to call div#block1
. This won't work and I dont know why.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您还需要隐藏实际的块:
You need to hide the actual block as well:
也隐藏 tab1 div :
Hide the tab1 div too :