Can';t使用jQuery.eq()以Chrome和IE10中的video.js UI控件为目标

Can';t使用jQuery.eq()以Chrome和IE10中的video.js UI控件为目标,jquery,drupal,video.js,Jquery,Drupal,Video.js,我有一个jQuery代码片段,我试图用它来修复videojs插件中的已知错误(我试图在默认情况下显示字幕,但是,只有在videojs播放器的列表中选择了该语言时,字幕才起作用) 这适用于Firefox,但不适用于IE10或Chrome,我不知道为什么。使用Chrome的开发工具,看起来我的目标元素和类被添加到了DOM中,但是当我尝试在IE和Chrome中记录 $("li.vjs-menu-item").eq(1).text 我什么也得不到 提前感谢您的任何想法或意见 Matt是$('li.vj

我有一个jQuery代码片段,我试图用它来修复videojs插件中的已知错误(我试图在默认情况下显示字幕,但是,只有在videojs播放器的列表中选择了该语言时,字幕才起作用)

这适用于Firefox,但不适用于IE10或Chrome,我不知道为什么。使用Chrome的开发工具,看起来我的目标元素和类被添加到了DOM中,但是当我尝试在IE和Chrome中记录

$("li.vjs-menu-item").eq(1).text
我什么也得不到

提前感谢您的任何想法或意见


Matt

$('li.vjs菜单项')
填充了元素?
eq()
使用一个从零开始的索引。。您打算以第二个元素为目标吗?
console.log($(“li.vjs菜单项”).eq(1).length)
@Jason P我以第二个元素为目标@Dan Heberden$('li.vjs菜单项')填充了这些元素。
$("li.vjs-menu-item").eq(1).text