2012-10-18 134 views
1

我创建了一个用户图像表,点击后会启动视频。这里是表格的相关部分:Javascript将rel属性分配给变量

<table> 
<tbody> 
    <tr> 
     <td style="width: 220px;"> 
     <p><a rel="MP4:webvideos/Featured/Christina" href="#" class="mediamodal videoLink"><img alt="" src="/images/featured/christina.png" /></a><br /> 
     Overall Vision</p> 
     </td> 

     <td style="width: 220px;"> 
     <p><a rel="MP4:webvideos/Featured/Logan" href="#" class="mediamodal videoLink"><img alt="" src="/images/featured/logan.png" /></a><br /> 
     Video Control</p> 
     </td> 
.... 

现在,我必须使用rel属性来使视频工作。这里是JavaScript我目前使用得到rel属性:

var mediaDetails = $(".videoLink").attr("rel"); 

这单个文件的伟大工程,但我有一个完整的需要成为启动视频点击链接的图像表。

如何将mediaDetails变量分配给在rel属性中找到的特定链接?

+0

可以为您提供更多的背景? –

+0

我正在使用Longtail视频播放器,它需要我获取rel属性并将其分配给一个变量。 –

回答

6
var mediaDetails; 
$("a.videoLink").click(function(e){ 
    e.preventDefault(); 
    mediaDetails = $(this).attr("rel"); 
}); 
+1

它的工作!谢谢! –

0

使用.each()

例如(也许不相关的代码,因为你没有张贴)

$(".videoLink").each(function() { 
    mediaDetails = $(this).attr("rel"); 
}) 
相关问题