Javascript 在另一个跨度对象中单击“全选”

Javascript 在另一个跨度对象中单击“全选”,javascript,jquery,Javascript,Jquery,如何从另一个span/div/table对象的“a”标记中选择所需范围内的所有数据 <td> <span class='servkey'>texttoselect</span> <a href='#' title='Select all'>select all</a> </td> 文本选择 谢谢 以下代码仅选择span的内容 var span = $('#your_span_id')[0

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

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

文本选择

谢谢

以下代码仅选择
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()
 }

小提琴手:

请分享相关的html@arun-p-johny.“$key['serverkey']”user2696392-您的问题不清楚,请回答elaborate@bibhu当我按select all时,我希望该按钮选择所有文本。ServKeys如何选择?在页面中以可视方式突出显示它,就像您用鼠标拖动它一样,或者通过编程复制内容一样?请通过解释代码的作用来改进您的答案。