在考慮瀏覽器兼容性時,在span標籤內選擇文本的方法是什麼?例如,我有:在span標籤內選擇文本
jQuery().html('<p>Hello world <span>lorem ipsum</span> my good friend!');
我希望lorem ipsum
部分將被選擇光標。
我有這個code它選擇文本:
function SelectText(element) {
var doc = document
, text = doc.getElementById(element)
, range, selection
;
if (doc.body.createTextRange) {
range = document.body.createTextRange();
range.moveToElementText(text);
range.select();
} else if (window.getSelection) {
selection = window.getSelection();
range = document.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range);
}
}
不錯的問題。我希望看到一種適用於移動瀏覽器的方法。 –
[選擇元素中的文本(類似於使用鼠標突出顯示)]的可能重複](http://stackoverflow.com/questions/985272/selecting-text-in-an-element-akin-to-highlighting-with-你的鼠標) – Harangue
你在說css中的'cursor:pointer'嗎? –