0
之間選擇文本
我想將>
和<
之間的文本複製/粘貼到textarea或div
中。舉例來說,如果我有在>和<
<div><p><div id='1'> Hello my name is </div></p></div>
<div><p><li> Mathieu </div></li></div>
,我點擊div ID=1
(div一定不會有一個類或ID,這僅僅是例子),我想選擇Hello my name is
和經銷商的複製/粘貼到textarea
。但它可能是一切像ul
,li
,p
,div
等我只想選擇>
和<
之間的文本,當我點擊它。
我有這樣的:
$(document).ready(function() {
$(document).bind("mouseup", function() {
var sel = $.selection('html');
if (sel != '') {
$('#yourTextAreaId').val(sel);
$('#yourDivId').html(sel); // to fill the selection into the body of <div id="yourDivId"></div>
// send the `sel` here
}
});
});
*您不希望在'>'和'<'之間獲取文本。你想要做的是解析HTML並獲得某些元素的價值。 –
http://jsfiddle.net/g3Cwy/ – adeneo
@adeneo。非常感謝 !它可以在DIV中分隔嗎?我的意思是,我不想爲我的所有網站做到這一點,但可能只是一大部分。 – user1708580