2012-10-22 15 views
1

這裏是我的部分(_lookup.html.erb)的Rails 3.2.2具有追加按鈕jQuery的按一下按鈕不會呈現局部

<div class="lookupbtnrow"> 
    <button id="lookupappend" type="button" class="ui-corner-all">Append</button> 
</div> 

在這裏工作是測試jQuery的功能,在lookup.js

$("#lookupappend").click(function(){ 
    alert("testing..."); 
}); 

如果我把DIV內容索引頁,按鈕單擊工作正常,但是當我把DIV內容到部分,按鈕不會在所有的工作。

我必須在局部放置一個<%= javascript_include_tag%>嗎?

+0

您正在使用運行的jQuery的DOM加載後? – climbage

+0

它的工作原理,很好的舊程序員錯誤,將標籤的ID更改爲一個類。 – user1288560

+0

我收回它,因爲我將按鈕移動到索引頁。現在.hover不適用於部分中的任何td標籤。 – user1288560

回答

0

如果問題源自dom ready函數僅適用於索引文檔,並且不適用於加載部分,導致競爭條件,我不會感到驚訝。嘗試將JavaScript鏈接放入部分中,看看會發生什麼。或者將點擊處理程序綁定到函數中,並在部分加載時調用該函數。

好運
-Brian