我正在尝试在 HTML 页面中使用一些 javascript 代码,但不起作用(Ruby on Rails 项目中的所有内容)。所以我有以下 HTML 代码
<a href="#" compilation_id = 51 onclick="start_render(this)">Render</a>
我需要的是在 js-function 中获取参数“compilation_id”
<script type="text/javascript" language="javascript">
function start_render(event){
var comp_id = $(event.target).attr('compilation_id');
alert(comp_id);
.....
我使用 alert(comp_id) 仅用于调试,以查看是否正确获取数据。但我得到的是“未定义”。当我在 js 函数内部设置变量的值时,一切正常。所以,
var comp_id = 51;
alert(comp_id);
效果很好,我得到“51”。
我的错误是什么?
提前致谢。