1

我有一个 jquery 函数来打开模式弹出窗口。当我单击链接时,这工作正常。链接是这样的:

 <a href='' class='click' id = "myLink"><b>Click Here to See Popup! </b></a>

jquery函数的写法如下:

<script type='text/javascript'>
        $(function () {
            var overlay = $('<div id="overlay"></div>');         

            $('.click').click(function () {
                overlay.show();
                overlay.appendTo(document.body);
                $('.popup').show();
                return false;
            });
        });
</script>

我的要求是使用这个函数从多个链接中调用。因为我想使用链接的id。例如在上面的代码中,我想在函数中使用“myLink”。如何将用于打开模式弹出窗口的每个链接的 id 传递给上面的 jquery 函数?谢谢。

4

1 回答 1

0

在函数范围内this应该是链接元素,所以你可以使用this.id$(this).attr('id')

于 2013-05-31T10:38:43.977 回答