将变量传递给jQuery函数

时间:2010-08-19 04:40:48

标签: javascript jquery

这么简单的问题!如何将变量传递给jQuery函数,就像在Javascript中一样?

    <script type="text/javascript">
   function foo(bar) {
     $("#content").load(bar);
    }
    </script>
    <a href="#" onClick="foo('test.php');">Load</a>

上面的代码显然不起作用,但希望你能够了解我的要求。

2 个答案:

答案 0 :(得分:2)

用JavaScript进行编程 jQuery只是一个库 - 你可以使用的一堆JavaScript函数;它不是另一种语言。

也就是说,实现目标的更现代的方法是使用jQuery进行事件绑定

<a href="#" id="LoadLink">Load</a>

function foo(bar) {
   $("#content").load(bar);
}

$(document).ready(function(){
  $("#LoadLink").click(function(){
    foo("test.php");
    return false; //link won't scroll to the top
  }); //click
});//ready

工作示例:http://jsfiddle.net/wtL88/

答案 1 :(得分:0)

<a href="javascript:;" onclick="javascript:foo('test.php');">Load</a>