在haml条件下使用jquery元素
我已经在这个小细节上停留了几个小时了,所以请...... 如果另一个元素为空,我试图淡出一个元素。 我位于“.js.haml”文件中。
我尝试了这个
- if($("#task-list-open").is(':empty'))
$("#open-task-container").fadeOut("slow");
,似乎第一行中的“$”是意外的并引发了编译错误。
“#open-task-container”中有“#task-list-open”, 如果“列表”为空,我想隐藏整个“容器”。
html 看起来像这样(我已经简化了):
<div id="open-task-container">
<table class="ui-widget-header ui-corner-all" />
<div id="task-list-open">
<div id="task_1" class="task" />
<div id="task_4" class="task" />
</div>
</div>
I'm stuck on this small detail for few hours already, so please...
I am trying to fadeout an element if a different element is empty.
I am inside a '.js.haml' file.
I tried this
- if($("#task-list-open").is(':empty'))
$("#open-task-container").fadeOut("slow");
and it seems that the '$' in the first line is unexpected and raises a compile error.
The "#open-task-container" has the "#task-list-open" in it,
and I want to hide the whole 'container' if the 'list' is empty.
The html looks like this (I have simplified it):
<div id="open-task-container">
<table class="ui-widget-header ui-corner-all" />
<div id="task-list-open">
<div id="task_1" class="task" />
<div id="task_4" class="task" />
</div>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以试试这个:
You can try this: