Javascript函数没有被调用onclick?

时间:2014-11-23 00:59:01

标签: javascript html

有人能看出为什么这不起作用吗?

我有一个名为addexercise()的javascript函数

<a href="#myModal_addexercise" onclick="addexercise('{{ $workout->name }}', '{{ $workout->workout_id }}'); return false;" role="button" data-toggle="modal" class="btn btn-success">
    Add Exercises
</a>    

当我点击添加练习按钮时,它确实有效,模态打开但是onclick无效。

这是我在文件末尾的JS:

<script>
function addexercise(name, workout_id) {
    alert(name);
    $('#modal-workout-name').html(name);
}
</script>

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:0)

它确实表明您做错了什么,下次尝试将您的代码放在在线编辑器中时,它会帮助您在提出问题之前对其进行调试。这一次,有人为你做了。

点击此处查看未更改的代码:

http://codepen.io/nicholasabrams/pen/Pwwrwj

<a href="#myModal_addexercise" onclick="addexercise('{{ $workout->name }}', '{{ $workout->workout_id }}'); return false;" role="button" data-toggle="modal" class="btn btn-success">
    Add Exercises
</a>

<div id="modal-workout-name"></div>

function addexercise(name,workout_id) {
    alert(name);
    $('#modal-workout-name').html(name);
}