2
4

5 に答える 5

1

ユーザー選択の css プロパティを使用できます。

.example{
user-select: text;
}
于 2018-03-13T12:26:08.293 に答える
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

「<a href="javascript:void(0)"> <span>text<span\> </a>」はどうですか

次に、リンクをトリガーせずにスパン内のテキストを選択できます。

于 2013-01-22T06:55:17.370 に答える
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 に答える
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 に答える