jQuery,函数调用没有参数,但有参数

时间:2013-09-24 17:58:16

标签: jquery parameters

有一点我无法理解jQuery,也许有人可以解释一下这个。

例如: HTML:

<div>
<img class="class1" src="file.jpg" />
</div>
<div>
<img class="class2" src="file.jpg" />
</div>

jQuery的:

(function ($) {

    $(document).ready(function () {
        $('.class1, .class2').myfunction();
    });

    function myfunction(param1, param2) {
        var img = $('img', param1);
    }

})(jQuery);

所以问题是在param1和param2中究竟是什么,如果函数被调用(不将参数传递给函数)?

1 个答案:

答案 0 :(得分:1)

函数调用应如下:

查看:

<div>
    <img id="img1" src="file.jpg" />
</div>
<div>
    <img id="img2" src="file.jpg" />
</div>

JQuery的:

(function ($) {
    $(document).ready(function () {
        var path1 = $('#img1').attr('src');
        var path2 = $('#img2').attr('src');
        myfunction(path1, path2);
    });

    function myfunction(param1, param2) {
        // your code
    }
})(jQuery);