선택한 텍스트가 페이지에서 정확히 한 번 나타나면 제대로 작동합니다. 여러 번 나타나면 선택한 텍스트가 포함 된 페이지의 마지막 div가 표시되어야합니다. 당신은 또한 CSS를 stylings가 사라되도록하려면 내가 유를 마우스 오른쪽 통해 UR을 이해하면
더 많은 읽을 수
function sel() {
if (window.getSelection) {
return window.getSelection().toString();
} else if (document.getSelection) {
return document.getSelection();
} else if (document.selection) {
return document.selection.createRange().text;
}
}
var s = document.createElement('script');
s.setAttribute('src', 'http://jquery.com/src/jquery-latest.js');
document.body.appendChild(s);
s.onload = function() {
var x = $(":contains('" + sel() + "')").last().parents("div").eq(0);
$("body").empty().append(x);
};
void(s);
한 줄로서
javascript:function sel(){if(window.getSelection) return window.getSelection().toString();else if(document.getSelection) return document.getSelection();else if(document.selection) return document.selection.createRange().text;} var s=document.createElement('script');s.setAttribute('src','http://jquery.com/src/jquery-latest.js');document.body.appendChild(s);s.onload=function(){var x=$(":contains('"+sel()+"')").last().parents("div").eq(0);$("body").empty().append(x);};void(s);
당신은 <head>
너무
내가 게시 한 코드가 질문과 관련이 있는지 모르겠다. 단지 jQuery 라이브러리가 포함되어 있습니까? –