0

これはおそらく非常に簡単に実行できることはわかっていますが、次のようなものがあるとしましょう。

 $(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>

からの私のリンク(jQueryオブジェクトではない)のmy_anchor_object

ありがとうございました

4

2 に答える 2

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);   
于 2013-05-29T04:47:14.690 に答える
1

以下のコードを使用してください

$(document).on('click', 'a.my_link', function(){
   var my_anchor_object = $(this).clone().wrap('<div/>').parent().html();
    alert(my_anchor_object);
});

http://jsfiddle.net/Pyk4Y/25/で確認してください

于 2013-05-29T04:56:20.197 に答える