如何将fancybox jquery中的当前id作为参数传递

时间:2012-10-25 08:38:54

标签: jquery

$("#image_data a").fancybox(
{
'titlePosition' : 'inside',
'docid': $('#company_name').val(),
'productId' : '1234'

});

我如何将productId作为标记的当前ID传递。

$("#image_data a").fancybox(
{
'titlePosition' : 'inside',
'docid': $('#company_name').val(),
'productId' : $(this).attr('id')

});

鉴于代码不起作用, 所以其他任何想法。

1 个答案:

答案 0 :(得分:1)

使用fancybox之外的一个变量,然后将变量分配给productId

 var id = $(this).attr('id');  

 $("#image_data a").fancybox(
     {
       'titlePosition' : 'inside',
       'docid': $('#company_name').val(),
       'productId' : id 

  });