1

这是我上一个问题的第 2 部分。这是标记:

html

<a data-message="my message" href="www.site.com">click here</a>

<div class="new-window">
    <p>(my message)</p>
    <a href="LINK-GOES-HERE">proceed</a>
</div>

js

$('a[data-message]').click(function(){
    $('.new-window').fadeIn(300);
    $('.new-window p').text($(this).data('message'));
    return false;
});

由于页面上有一些链接,我想要一个自定义 div 窗口(而不是标准警报)显示一条消息和传递给新窗口的 url。有没有办法将所选链接的 URL 传递到新窗口?

谢谢

4

3 回答 3

1
 $('.new-window p').text( this.href );
于 2013-04-03T15:23:14.890 回答
1

这可能会有所帮助:

$('a[data-message]').click(function(){
        console.log($(this).attr('href'));
        $('.new-window').fadeIn(300);
        $('.new-window p').text($(this).data('message'));
        return false;
    });
于 2013-04-03T15:23:23.303 回答
1

后:

$('.new-window p').text($(this).data('message'));

添加:

$('.new-window a').attr('href', $(this).attr('href'));
于 2013-04-03T15:26:14.747 回答