在 Rails 视图中按 ID 检查是否存在 div
Check for presence of div by ID in Rails view
我想在 rails 视图中执行以下操作:
if <Div with ID "X" exists>
do some stuff
end
如何实现?
检查 DOM 元素是否存在是客户端的工作,如果你通过 JavaScript 来完成它,你将得到类似这样的东西:
if(document.getElementById('x')) {
// ... code
}
您也可以使用 HAML 的 :javascript
标签将此 JavaScript 片段嵌入到您的 HAML 模板中,如下所示:
# template.haml
%div#x
:javascript
if(document.getElementById('x')) {
// ... code
}
我想在 rails 视图中执行以下操作:
if <Div with ID "X" exists>
do some stuff
end
如何实现?
检查 DOM 元素是否存在是客户端的工作,如果你通过 JavaScript 来完成它,你将得到类似这样的东西:
if(document.getElementById('x')) {
// ... code
}
您也可以使用 HAML 的 :javascript
标签将此 JavaScript 片段嵌入到您的 HAML 模板中,如下所示:
# template.haml
%div#x
:javascript
if(document.getElementById('x')) {
// ... code
}