如何在 CkEditor 的内容区域中聚焦文本输入字段?打电话$(inputselector).focus()
好像没用。光标停留在原来的位置。
问问题
2818 次
1 回答
1
- 获取谷歌浏览器(仅用于此测试)
- 打开http://ckeditor.com/demo
- 点击
Ctrl+Shift+I
调试器 - 单击“控制台”(最后一个选项卡 - 它有一个小 Schweitzer 和一个番茄)
复制并粘贴下面的所有行,然后按 Enter
var tgbody = $('iframe')[0].contentDocument.getElementsByTagName('body')[0]; var target = $(tgbody).find('> *')[0]; var wildin = $("<input type='text' name='cfld' id='cfld' value='some text' />"); $(tgbody).removeAttr('contenteditable'); $($('iframe')[0].contentDocument.getElementsByTagName('body')[0]).removeAttr('contenteditable'); wildin.appendTo(target); /// O.o 0.º wildin.focus();
再打
Ctrl+Shift+I
一次;您会注意到内容区域内有一个新输入,并且您的光标在其中。- ???
- 利润
于 2012-04-16T16:40:55.097 回答