我想在rails视图中执行以下操作:
if <Div with ID "X" exists>
do some stuff
end
我如何实现这一目标?
答案 0 :(得分:0)
检查DOM元素的存在是客户端的工作,如果你是用JavaScript做的,你会有这样的事情:
if(document.getElementById('x')) {
// ... code
}
此外,您可以使用HAML的:javascript
标记将此JavaScript代码段嵌入到HAML模板中,如下所示:
# template.haml
%div#x
:javascript
if(document.getElementById('x')) {
// ... code
}