2016-11-22 7 views
0

ページが読み込まれたときにdiv/span内のテキストを自動的に強調表示しようとしています。typescriptとjqueryを使用してdivまたはspan内のテキストをハイライト表示

読み取り専用のテキストボックスでテキストを強調表示できますが、div/span内のテキストは機能しません。

私は自分のアプリケーションでtypescriptを使用しています。

フィドラー:http://jsfiddle.net/5zWad/75/

HTML:

<input type="text" readonly="readonly" value="ABC" /> 
<div> 
    <span> 
    this is a span 
    </span> 
</div> 
<div> 
    this is a div 
</div> 

JS typescriptです方法、

//WORKING 
$('input').select(); 

//NOT WORKING 
$('span').select(); 

//NOT WORKING 
$('div').select(); 

インサイド私は作品の提案を探してtypescriptで。

ご意見、ご指摘をいただければ幸いです。ありがとう。

編集:

私はtypescriptですが(createTextRangeを認識)し、エラーが表示されない、「私の芝生をゲットオフ」が提供する提案を試みたが。

+2

@AnthonyはおそらくOPとして機能しないでしょう。おそらく、それを強調表示したいので、ユーザーは 'ctrl + c 'を押してクリップボードにコピーすることができます。 –

+0

質問とタイトルを更新しました –

答えて

1

.select()イベントは、<input type="text">個のフィールドと<textarea>個のボックスに限定されます。

関連する問題