在Rails视图中检查ID是否存在div

时间:2017-04-05 00:29:15

标签: ruby-on-rails ruby twitter-bootstrap haml

我想在rails视图中执行以下操作:

if <Div with ID "X" exists>
  do some stuff
end

我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

检查DOM元素的存在是客户端的工作,如果你是用JavaScript做的,你会有这样的事情:

if(document.getElementById('x')) {
  // ... code
} 

此外,您可以使用HAML的:javascript标记将此JavaScript代码段嵌入到HAML模板中,如下所示:

# template.haml
%div#x

:javascript
    if(document.getElementById('x')) {
      // ... code
    }