Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery按钮单击在Rails 3.2.2中不起作用_Jquery_Ruby On Rails 3_Jquery Ui - Fatal编程技术网

jQuery按钮单击在Rails 3.2.2中不起作用

jQuery按钮单击在Rails 3.2.2中不起作用,jquery,ruby-on-rails-3,jquery-ui,Jquery,Ruby On Rails 3,Jquery Ui,这是我的部分(_lookup.html.erb),它有append按钮 <div class="lookupbtnrow"> <button id="lookupappend" type="button" class="ui-corner-all">Append</button> </div> 如果我将div内容放在索引页中,则按钮单击可以正常工作,但当我将div内容放在分部中时,按钮根本不起作用 我必须在部分中加a吗 如果问题源于只应用

这是我的部分(_lookup.html.erb),它有append按钮

<div class="lookupbtnrow">
    <button id="lookupappend" type="button" class="ui-corner-all">Append</button>
</div>
如果我将div内容放在索引页中,则按钮单击可以正常工作,但当我将div内容放在分部中时,按钮根本不起作用


我必须在部分中加a吗

如果问题源于只应用于索引文档的
dom ready
函数,而不应用于加载部分,从而导致竞争条件,我不会感到惊讶。尝试将javascript链接放到partial中,看看会发生什么。或者将click处理程序绑定到一个函数中,并在部分加载时调用该函数

祝你好运

-Brian

在加载DOM后,您是否使用运行该jQuery?它可以工作,很好的老程序员错误,将标记的id更改为类。我收回它,它可以工作,因为我将按钮移到了索引页。现在,悬停在部分中的任何td标签上都不起作用。
$("#lookupappend").click(function(){
     alert("testing...");
});