嗨可以在選定的文本後添加div嗎? 與jQuery或Java腳本和四肢修長JSJQuery,如何在html中選中文本後追加div?
我嘗試用下面的代碼,但沒有工作..
function pin_surroundRange() {
var range = getFirstRange(); //get selected text via rangy js
if(range != null) {
$('#content_area ('+range+')').replaceWith(''+range+'<div><input type="text" /></div>');}
}
你試過[append](http://api.jquery.com/append/)嗎? '$('#content_area('+ range +')').append('
');'另外,我想Rangy有辦法做到這一點。看看[addRange](https://code.google.com/p/rangy/wiki/RangySelection#Methods)文檔。 – 2013-04-25 13:07:28當你說它不工作,你在瀏覽器中得到錯誤,或者你的輸入字段沒有添加? – blackhawk 2013-04-25 13:15:03
hi blachwk我得到這個錯誤: 時間戳:4/25/2013 6:48:02 PM 錯誤:錯誤:語法錯誤,無法識別的表達式:(請求) 源文件:http://code.jquery.com /jquery-1.7.2.min.js 行:3 – 2013-04-25 13:19:14