我需要contenteditable
div
为文本编辑器转换段落或新的元素融入复选框
功能是无论用户写入或复制/粘贴在文本编辑器变成复选框
为如
案例1
如果用户写入以下
的Test1(回车键按下)
的Test2(输入按键)
Test3的(回车键按下)
那么应该有三个复选框Test1,Test2,Test3分别
而且
情况2
当用户写入
Parent1(输入键按压)
测试1(输入键按压)
的Test2(输入键按压)
Test3的(输入键按压)
在上述情况下,将4复选框parent1
和3个li's
事我已经实现,但我如果更准确,我愿意接受新的方式。
$('#checkbox').click(function() {
var $p = "";
var re = /\S/;
$p = $('.outputBox');
$p.contents()
.filter(function() {
return this.nodeType == 3&& re.test(this.nodeValue);;
})
.wrap('<label> <input type="checkbox" name="field_1" value="on" />')
});
基本上是一个新的跨越,DIV,BR标签或为此事李的应该创建成复选框。
如果有任何不同的方法可以满足创建复选框的要求/基本要求,那么非常受欢迎。
在案例2中,您要创建在检测tab键'li'元素??? – dsaket
点击任何按钮.. –