0

最初のクラスを取得して同じテキストをメタディスクリプションに適用しようとしていますが、メタが変数getにロードされていません。誰かがこれを見てデバッグすることはできますか?

ありがとう!

$(document).ready(function() {
// add the class of first to any element to get the meta data to populate
var get = $('.first').html();
var myclone = $('meta[name=description]').attr("content");
$(get).appendTo(myclone);
//alert(get);
});
4

1 に答える 1

1

私はあなたがやろうとしていることを理解しますが、私はそれをお勧めしません。検索エンジンがJavaScriptを実行することを期待することはできないため、検索エンジンのページコンテンツの説明とはまったく関係のない説明メタ情報を使用しない限り、ここで何かをしようとしている可能性があります。これは労力の無駄です。説明は、JavaScriptからレンダリングされるのではなく、元のHTMLで返される必要があります。

そうは言っても、あなたが本当に自分がしていることをやり続けたいのなら...

$('meta[name=description]').attr("content", $('.first').text());
于 2012-08-23T19:11:10.697 に答える