我知道这可能很容易,但我要说的是我有这样的事情:
$(document).on('click', 'a.my_link', function(){
var my_anchor_object = $(this)
});
如何获得实际的锚字符串:
<a href="test.com" id="my_link_id" class="my_link_class">My Link</a>
来自my_anchor_object
的链接(不是jQuery对象)?
谢谢
答案 0 :(得分:5)
尝试
var my_anchor_object = $(this).attr('href');
您可以将此 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>');
var my_anchor = $(this).get(0);
$('#my_div_id').append(my_anchor);
答案 1 :(得分:1)
使用以下代码
$(document).on('click', 'a.my_link', function(){
var my_anchor_object = $(this).clone().wrap('<div/>').parent().html();
alert(my_anchor_object);
});