从jquery对象获取链接

use*_*368 0 html jquery

我知道这可能很容易做到,但是让我说我​​有这样的事情:

 $(document).on('click', 'a.my_link', function(){

       var my_anchor_object = $(this)     

 });
Run Code Online (Sandbox Code Playgroud)

我如何获得实际的锚字符串:

<a href="test.com" id="my_link_id" class="my_link_class">My Link</a>
Run Code Online (Sandbox Code Playgroud)

我的链接(不是jQuery对象)来自my_anchor_object

谢谢

Gau*_*164 5

试试吧

var my_anchor_object = $(this).attr('href');     
Run Code Online (Sandbox Code Playgroud)

你可以使用这个href作为你的锚标签.如果你想要一个完整的标签尝试

var my_anchor_ref = $(this).attr('href');
var my_anchor_txt = $(this).text();   
//Now append to a div
$('#my_div_id').append('<a href="'+my_anchor_ref+'">'+my_anchor_txt+'</a>');
Run Code Online (Sandbox Code Playgroud)

哈哈只是试着

var my_anchor = $(this).get(0);
$('#my_div_id').append(my_anchor);   
Run Code Online (Sandbox Code Playgroud)