0

jQuery を取得して全体を返すにはどうすればよいですか

<div class="loan_officer_apply_now_link"><a href="">APPLY NOW!</a></div>

現在、「a」要素を含むのみを返します

<a href="">APPLY NOW!</a>

テストコード

$('a').click(function(){
    alert($('.loan_officer_apply_now_link').html());
})

http://jsfiddle.net/gUd9J/1/

4

5 に答える 5

5

jQuery関数.outerHTMLだけでなく、ネイティブ JS プロパティを使用します。.html()派手な jQuery ラップを行う代わりに、生活がずっと楽になります。これは次の方法で実行できます。

$(selector)[0].outerHTML // This is your HTML code
于 2013-08-21T15:26:24.260 に答える
1

jQuery には、このための組み込み関数がありません。ここに 1 つの解決策があります。

http://jsfiddle.net/TvWLL/

$('a').click(function(){
    alert($('.loan_officer_apply_now_link').clone().wrap('<div>').parent().html());
})
于 2013-08-21T15:26:08.383 に答える