Onclick选择另一个span对象中的all

时间:2013-09-09 13:32:37

标签: javascript jquery

如何从另一个span / div / table对象的'a'标签中选择所需范围内的所有数据?

    <td>
    <span class='servkey'>texttoselect</span>
    <a href='#' title='Select all'>select all</a>
    </td>

谢谢!

1 个答案:

答案 0 :(得分:1)

以下代码只选择span

的内容
var span = $('#your_span_id')[0],
    sel, range;

if(window.getSelection){
    sel = window.getSelection();
    range = document.createRange();

    range.selectNode(span);
    sel.removeAllRanges();
    sel.addRange(range);
 } else {
    range = document.body.createTextRange();
    range.moveToElementText(span);
    range.select()
 }

小提琴:here