这里需要用到两个属性selectionStart与selectionEnd,且IE、Chrome、FF都支持此属性。
<textarea id="codeText" rows="10" cols="40"></textarea> <button id="search">查找</button>
$('#search').click(function(){ var codeText = $("#codeText")[0]; codeText = codeText.value.slice(codeText.selectionStart,codeText.selectionEnd); alert(codeText); });