Я пытаюсь использовать некоторый javascript-код в HTML-странице, но в нем не работает (все внутри проекта Ruby on Rails). Так у меня есть следующий HTML-кодВызов js-функции из HTML не работает правильно
<a href="#" compilation_id = 51 onclick="start_render(this)">Render</a>
Что мне нужно, чтобы получить параметр «compilation_id» внутри JS-функции
<script type="text/javascript" language="javascript">
function start_render(event){
var comp_id = $(event.target).attr('compilation_id');
alert(comp_id);
.....
я использую предупреждения (comp_id) только для отладки в порядке чтобы увидеть, если я получу данные соответствующим образом. Но то, что я получаю, является «неопределенным». Когда я устанавливаю значение переменной внутри js-функции, все будет ОК. Таким образом,
var comp_id = 51;
alert(comp_id);
хорошо работает, я получаю «51».
В чем моя ошибка?
Заранее спасибо.
функции start_render (событие) { вар comp_id = $ (событие) .attr ('compilation_id'); alert (comp_id); – Debadatt
http://jsfiddle.net/cPwNP/ использовать jquery – softsdev
добавить ссылку 'class to anchor'' eg: render', затем поместить '$ ('. Render'). Click (function() { alert ($ (this) .attr ('compilation_id')); }) ' – softsdev