将参数传递给函数.怎么了?

San*_*ing 3 javascript jquery

在这个jsFiddle中

我试图将一个参数传递给一个函数,但它没有收到参数或者它没有被执行.

<a href="javascript:addRemove('7249');">Details</a>
Run Code Online (Sandbox Code Playgroud)

JQuery的

$(document).ready(function() {

    function addRemove(u) {
    alert(u);
    }

});
Run Code Online (Sandbox Code Playgroud)

任何想法有什么问题以及如何解决它?

小智 6

您的函数仅存在于ready事件处理程序的范围内,您需要在ready函数之外移动函数addRemove.

  • @Sandra,http://jsfiddle.net/EcCTx/2/不要让jsfiddle在onload事件中包装你的javascript(左下角的下拉列表) (3认同)