有一点我无法理解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中究竟是什么,如果函数被调用(不将参数传递给函数)?
答案 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);