- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的页面上使用了 jHtmlArea jQuery 插件,并且在单击按钮时使其可见。现在,我试图在 jHtmlArea 编辑器显示后将其置于焦点中,但似乎无法到达那里。
我确实找到了这篇博文 Setting Focus to Control in an IFRAME using jQuery这是关于将焦点设置到 IFrame 内的元素,thickbox 插件通过先将焦点设置到 IFrame 然后再设置到元素来使用,但是 jHTMLArea 不会将任何元素放入其 IFrame。
因此,要么我没有正确选择 IFrame 的主体元素,要么对主体调用 .focus()
对我没有任何作用。
这是 jHtmlArea 生成的输出:
<div class="jHtmlArea" style="width: 498px;">
<div class="ToolBar" style="width: 496px;">
<ul>
... removed toolbar code for briefness
</ul>
</div>
<div>
<iframe style="height: 256px; width: 494px;">
<html>
<head>
<link rel="stylesheet" type="text/css" href="jHtmlArea.Editor.css"></link>
</head>
<body>
<br _moz_editor_bogus_node="TRUE" _moz_dirty=""/>
</body>
</html>
</iframe>
</div>
<textarea id="TxtAreaDescription" rows="15" cols="60" name="TxtAreaDescription" style="display: none;"/>
这是我尝试过的一些方法:
var iframe = $("iframe");
if (iframe != null) {
$(iframe).focus();
$(iframe).contents().find("body").focus();
}
感谢您提供的任何帮助。
最佳答案
loaded: function() { this.iframe[0].contentWindow.focus(); }
关于javascript - 将焦点设置到 jHtmlArea jQuery 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1615861/
我一直在努力设置 JHTML Area 的值。但没有运气。任何人都可以帮助我。我已经阅读了很多文章,但我没有找到任何关于它的内容。我也在这里搜索并发现了一个问题,但没有解决方案。 任何帮助,将不胜感激
我正在使用 jQueryEasyUI datagridview: http://www.jeasyui.com/extension/datagridview.php 在默认格式化程序中,我正在定义我的
我正在使用 jQuery 的 jHTMLArea,它工作得很好,但是当用户从网页复制内容并将其粘贴到编辑器中时,一旦保存,它也会复制所有 html 格式。 有没有办法去掉所有 HTML 标签的粘贴内容
我正在使用 jHtmlArea,但我想这个问题与使用 iframe/文档编辑模式运行的任何 html 文本框相关。 使用 pasteHTML 函数将一些文本设置到 jHtmlArea 中后,我想将光标
我一直在使用 jhtmlarea对于所见即所得的编辑器。大部分都在工作。虽然我不知道如何在文本区域内设置 html。 我尝试过 .html、.val、.attr('value','')、.text,但
我有一个 textarea 并实现了 jHtmlArea Editor jquery 插件。当点击重置按钮时。我需要将其设置为空或空白。 HTML如下 我试过了,但是没用。 $('#area
有谁知道让 jHtmlArea 支持表格内容并允许用户将表格/单元格/行添加到编辑框的方法吗?它似乎不是该插件的标准功能。 我希望我的用户能够在 WYSIWYG 编辑器中创建表格。 最佳答案 试试这段
我目前正在开发一个文本到符号的转换工具(非盈利),但我遇到了这个问题: 对于文本的所见即所得编辑,我想使用一个漂亮的小型所见即所得编辑器(如 jHtmlArea)。此编辑器将显示 float div,
我的表单上有一个 jhtmlarea 文本区域 textarea id="txtDigital" name="txtDigital" class="form-control" style="backg
我在我的页面上使用了 jHtmlArea jQuery 插件,并且在单击按钮时使其可见。现在,我试图在 jHtmlArea 编辑器显示后将其置于焦点中,但似乎无法到达那里。 我确实找到了这篇博文 Se
我刚刚发现,使用 jHtmlArea ,漂亮的所见即所得文本编辑器,不适用于较新的 jQuery版本,从 1.9.1 及更高版本。 我从示例中获取了大部分代码,但想引用当前的 jQuery 库。
在我的网站应用程序中,我使用的是 Jhtml Area 编辑器。 在编辑器中剪切/复制/粘贴不起作用。 点击剪切/复制/粘贴时显示以下错误。 网站 (url) 获取属性 Clipboard.cutco
我是一名优秀的程序员,十分优秀!