Fancybox获取链接的ID

时间:2018-01-15 20:33:29

标签: jquery fancybox

我有这个链接

<a class='btn btn-top' data-fancybox data-src='#hidden-content' id='"+CriId+"' href='javascript:;'>Product</a>

这里是fancybox上显示的内容。我有一个有行的表。我怎样才能得到&#34; a href&#34; (CriId)哪个是动态的?

<div class="col-md-12" style="display: none; width:600px" id="hidden-content">
  <table id="tab1-list-search"> 
   // this is a loop
     <tr><td></td></tr>
  </table>
  </div>

当用户点击表格的tr时,我可以获得td的值,但不能获得链接的id。我需要链接的id,以便我可以将选定的td值附加到父表行。

$("#tab1-list-search tr").click(function(){
            $(this).addClass('selected').siblings().removeClass('selected');
            var value=$(this).find('td:eq(1)').html();

            alert(value);
        });

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

看起来实际的问题是 - &#34;如何获得当前链接&#34;,对吧?这就是你如何做到的:

$.fancybox.getInstance().current.opts.$orig

然后您可以使用attr('id')

获取ID