将jQuery函数应用于具有相同类的多个元素

Lia*_*iam 6 javascript jquery

我有一个打开多个滑块的网页,所有这些都有类'.viewer'

如果我添加我的jQuery

   $('.viewer').carousel('.viewer #simplePrevious', '.viewer #simpleNext');
Run Code Online (Sandbox Code Playgroud)

这不起作用,这是因为它不知道这适用于什么滑块?它不应该适用于页面上的所有.viewer元素吗?

Lit*_*ttm 19

你应该使用jQuery方法each():

$('.viewer').each(function() {
    $(this).carousel('.viewer #simplePrevious', '.viewer #simpleNext');
});
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看在线文档:http://api.jquery.com/each/

希望这有助于交配.