嗨可以在选定的文本后添加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