范围 - 按类名获取元素并调用Jquery原型函数

时间:2015-03-09 16:24:21

标签: javascript jquery

我正在尝试调整视频播放器以满足我的需求(调整大小)。

此时几乎一切都还可以,但是当同一页面中显示2个或更多玩家时我遇到了问题(jquery引用始终指向最后一个玩家)。

要修复它,我试图使用jquery选择器:

$('className').each(function() { /* call resize function */ } );

现在我遇到了问题,因为我可以使用MyObject1.resize();来调用resize函数,但选择器只返回div个标签(id="obj1"id="obj2")而且我没有'现在我如何获得MyObject1MyObject2等等,这样我就可以为每个对象调用resize函数。

那么,如何从每个循环的jquery选择器中调用一个定义为Object.prototype.resize = function() {...}的函数?

更新****************

嗨,谢谢你的所有回复,我不是js专家,抱歉:)

我正在尝试改编以js文件开头的leanback HTML5视频播放器:



"use strict"
;(function(window, undefined) 
  {
var document = window.document, navigator = window.navigator, location = window.location, ua$ = navigator.userAgent;

var LBP = function(o, v, h5o) { ... };

LBP.prototype.initializeKeys = function() { ... }
...
LBP.prototype.initializeAPlayer = function() {
LBP.prototype.initializeVPlayer = function() {
  
LBP.prototype.resize = function() { .. }




我在html中有3个玩家(classname =" vPlayer")所以我想从三个玩家调用resize函数,而不仅仅是从最后一个玩家。

Jquery Selectors返回类似div标签的东西,所以我不知道如何从LBP对象调用函数

0 个答案:

没有答案