2017-04-05 26 views
0

我想做一個軌道里面以下幾種觀點:檢查Rails中的div存在由ID查看

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

如何實現這一目標?

+0

這看起來是客戶端的工作而不是後端的工作。你可以顯示'div'元素被渲染的位置嗎? – Abdulaziz

+0

您需要使用javascript。在jquery中,您可以將元素定位爲:$(「#id_here」) – bkunzi01

回答

0

檢查DOM元素的存在是客戶端的工作,如果你是通過JavaScript來做到這一點,你就會有這樣的事情:

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

你也可以嵌入這個JavaScript代碼插入您的HAML模板使用HAML的:javascript標籤,如下所示:

# template.haml 
%div#x 

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