0

状況: HTML テンプレートをブラウザーでライブ編集できる JS ツールを構築しています。現在、このコードを使用して、入力した内容を特定の DOM 要素にダンプしています。

   $('#copyTagline').keyup(function() {
    $('#tagline').html($(this).val());
});

したがって、ユーザーが textarea copyTagline に入力すると、tagline の ID を持つ html オブジェクトに出力されます。

質問: ユーザーが Facebook または Twitter の URL をコピーして貼り付けられるように URL を使用してこれを実現したいのですが、アンカー タグ内に html オブジェクトを挿入できません。上記のsans htmlオブジェクトのスニペットを使用して機能する変数を作成する方法を知っている人はいますか?

注: SO のブラウジングでは、docment.write やその他のさまざまなグローバル メソッドの使用に関するいくつかの議論を見つけましたが、これは理にかなっていますが、ユーザーが入力したものを URL 文字列に出力するスクリプトをどのように構成するかはわかりません。

4

1 に答える 1

0

あなたの質問は少し不明確です。おそらく、あなたは質問を言い換えることができますか?ブラウザの場所フィールドの URI を書き換えようとしていませんか? (この質問に使用したハッシュタグのためにお願いします)。その場合は、次の投稿を参照してください: http://bytes.com/topic/javascript/answers/170365-change-browser-url-without-navigating-away

「しかし、アンカー タグ内に html オブジェクトを挿入することはできません」 アンカー タグの HREF 属性を更新する方法を単純に知りたい場合は、$("#anchor").attr("href", $(this ).val());

于 2012-04-22T16:02:39.613 に答える