【发布时间】:2011-01-12 02:49:17
【问题描述】:
我想我只是在这个问题上遇到了心理障碍;也许一些新鲜的眼睛会有所帮助。
基本上,我有一些“菜单项”类的实例,单击它们时会通过 jQuery 调用单击函数并显示视频。我没有给每个 id 和一个类,而是试图找到单击了该类的哪个实例(1、2、3 等)。 只是似乎无法得到它。
//click listener for menu-items
$('.menu-item').click(function(event)
{
var o = $('.menu-item');
var count = o.length();
switch(count)
{
case 0 :
filename == 'letters';
break;
case 1 :
filename == 'the-gift';
break;
}
var videoPlayer = '<video controls width="618px">';
videoPlayer += '<source src="_video/' + filename + '.mp4" />';
videoPlayer += '</video>';
//place video
$('#videoCont').html(videoPlayer);
});
我正在尝试在那里创建一个数组,其中“菜单项”的每个实例都是一个数组项。 (顺便说一句,现在我只是在添加 ogv 和 webm 格式之前使用 mp4 文件类型进行校对)。
感谢您的所有帮助!
【问题讨论】:
-
您确定您指的是
kQuery而不是jQuery?哈哈 -
“点击了哪个类的实例”是什么意思 你是指按索引的实例吗?或者还有什么其他东西可以将它与其他
menu-item元素区分开来?
标签: jquery arrays class instance