2
4

5 回答 5

1

您可以使用用户选择的 css 属性。

.example{
user-select: text;
}
于 2018-03-13T12:26:08.293 回答
0

How about "<a href="javascript:void(0)"> <span>text<span\> </a>"

Then you can select the text inside the span without trigger the link.

于 2013-01-22T06:55:17.370 回答
0

根本不可能使用 CSS...您至少需要更改 javascript。

只需尝试简单的 jQuery 片段。单击时调用方法 myMethod(this):

<a href = "javascript : myMethod(this)l" ><span>text</span> </a>

接着

function myMethod (currObj) {
var temp = $(currObj).find(span).text();
//alert(temp); -- just to test

}

希望能帮助到你

于 2013-01-22T06:59:15.903 回答
0

尝试这个:

[*我删除了你的跨度,因为我认为没有必要。]

<a id="txtSel" href="javascript:void(0)" onclick="aClick()">your_text<a>

<script type="text/javascript">
    function aClick()
    {
        var myTxt = document.getElementById("txtSel").innerHTML;
        alert(myTxt);
    }
</script>

我希望我能理解你的要求......

于 2013-01-22T10:05:01.070 回答
0

使用 jquery 你可以做这样的事情:

$('a').children('span').text();

或者

$('a span').text();

尽管您很可能希望将此与事件绑定,但我可以问一下您要获取文本的目的是什么吗?

$('a').on('click', function( e ) {
   e.preventDefault();
   $(this).children('span').text();
});
于 2013-01-22T07:34:14.907 回答