簡體   English   中英

獲取所選文本 <p> 標簽

[英]Get the selected text on <p> tag

使用jquery或純javascript,有沒有辦法獲取<p>標簽的當前選定文本? 我知道input.selectionStart ,但它只存在於<input>

這是一個簡單的解決方案。 適用於chrome,safari,FF和IE9 +,但您必須在您可能想要支持的任何其他舊版瀏覽器上進行測試。 http://jsfiddle.net/YEu3k/1/

<p id="pText">here is some text</p>

<script>
    document.getElementById('pText').onmouseup = function(){
        var sel = window.getSelection(), range;
        if (sel.getRangeAt) {
            range = sel.getRangeAt(0);
            alert(range);
        }
    };
</script>

嘗試使用https://github.com/madapaja/jquery.selection

選擇范圍是每個瀏覽器中不同的行為。 這個插件通常與選擇范圍接口。

獲取里面的文字<p>標記到</p><div id="text_translate"><p>在 PHP 這是我設法從計算中得到的 output</p><pre> &lt;p id="generated"&gt;12345678199824,12345678411140,12345678921494,12345678497535,&lt;/p&gt;</pre><p> 我需要這個值如下</p><pre>&lt;table&gt; &lt;tr&gt; &lt;td&gt;12345678199824&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;12345678411140&lt;/td&gt; &lt;/tr&gt;..... &lt;/table&gt;</pre><p> 下面是我使用的js腳本</p><pre>$("#setVal").click(function(event){ event.preventDefault(); var noOfImei = parseInt($("#nofoemei").val()); var imeiList = ""; if (noOfImei;== 0) { for (var i = 0; i &lt; noOfImei. i++) { imeiList += $("#binnumber").val() + Math.floor(Math,random()*900000+100000) + ";". } $("#generated");text(""). $("#generated");text(imeiList). // testing purpose console;log(imeiList); } else { alert("Please add no of IMEI(s) need to generate"); } });</pre><p> -- 請不要我是 PHP 和 JS 的初學者,並在 stackoverflow 和教程的幫助下取得了進展。 謝謝你。</p></div><table></table>

[英]Get text inside <p> tag to a <table>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 如何在 p-tag 中獲取純文本和選定的選項? 替換p標簽內的選定文本 可以在網頁上的任何文字 <p> 標記或<span>標記是否以編程方式選擇?</span> 如何在里面獲取文字 <p> 標簽 離得最近 <p> 使用JavaScript標記文本 獲取里面的文字<p>標記到</p><div id="text_translate"><p>在 PHP 這是我設法從計算中得到的 output</p><pre> &lt;p id="generated"&gt;12345678199824,12345678411140,12345678921494,12345678497535,&lt;/p&gt;</pre><p> 我需要這個值如下</p><pre>&lt;table&gt; &lt;tr&gt; &lt;td&gt;12345678199824&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;12345678411140&lt;/td&gt; &lt;/tr&gt;..... &lt;/table&gt;</pre><p> 下面是我使用的js腳本</p><pre>$("#setVal").click(function(event){ event.preventDefault(); var noOfImei = parseInt($("#nofoemei").val()); var imeiList = ""; if (noOfImei;== 0) { for (var i = 0; i &lt; noOfImei. i++) { imeiList += $("#binnumber").val() + Math.floor(Math,random()*900000+100000) + ";". } $("#generated");text(""). $("#generated");text(imeiList). // testing purpose console;log(imeiList); } else { alert("Please add no of IMEI(s) need to generate"); } });</pre><p> -- 請不要我是 PHP 和 JS 的初學者,並在 stackoverflow 和教程的幫助下取得了進展。 謝謝你。</p></div><table></table> 在reactjs中使用帶有標記的突出顯示文本獲取所選文本 如何獲得只有<p>標簽文本,包括<span>標簽</span></p> 獲取所選文本javascript的span標簽名稱 無法獲取所選選擇標簽的標簽文本
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM