私はフィドルであなたの質問に答えようとしました: http://jsfiddle.net/vcarluer/Rfw3t/
アイデア: 現在のヘッダーをクリックすると、HTML 入力が表示され、ユーザーによるテキスト選択が可能になります。
<li id="li-1"><a id ="a1" href="#fragment-1">Nunc tincidunt</a>
<div id="divText-1" class="tabText">
<input id="input-1" size="13" readonly/>
</div>
<button id="copyToClipBoard-1" class="ccButton">cc</button>
</li>
$("#a1").click(function(e) { if (selected == 0) { $("#divText-1").show(); $("#input-1").val("Nunc tincidunt"); $("#input-1").focus(); } selected = 0; });
$("#input-1").blur(function(e) { $("#divText-1").hide(); });
IE で開くと、ヘッダーをクリップボードにコピーするための「cc」ボタンも表示されます (IE でのみ機能します)。
var headerText = $("#a2").text();
window.clipboardData.setData('text', headerText);
私はjavascriptが苦手で怠け者なのでコピペコードが多いのでコードのリファクタリングや関数呼び出しはお任せします。入力境界線も削除して、正しく配置することも、そうでないこともできます... 入力と div オーバーレイが表示されるように境界線を設定します。CSSも悪いですが、あなたには考えがあります。
お役に立てば幸いです。