我正在使用 rails 4.0,我想删除突兀的 javascript。我一定是错过了什么,我有这个link_to:
= link_to t('hide'),'#', :'data-hide-table'=>"#row_#{@result.id}", :class=>'hider'
在我的 model.js 中,我有以下代码(我也尝试将它放在 application.js 中):
$(document).ready(function() {
$('.hider').click(function (event) {
console.log("fsg");
$(this).data("hide-table").hide();
event.preventDefault();
});
});
但是,没有任何东西被登录到控制台,当然我需要隐藏的东西并没有被隐藏。顺便提一句。当我使用时一切正常:
= link_to_function t('hide'), "$('#row_#{@result.id}').hide()"