如何从createRange对象中排除隐藏变量
How to exclude hidden variables from createRange object
如问题所述,如何从文档范围对象中排除隐藏元素。使用下面的代码,我可以创建整个正文文本范围。但是我想排除隐藏元素
document.body.createTextRange()
我正在试验下面的代码
$(':hidden').blur();
document.body.createTextRange()
但这对我不起作用。
请帮帮我。
你不能。与DOM Range类似,TextRange
表示HTML文档中两个边界点之间的部分。如果您想要表示文档中省略某些元素的部分,则需要多个TextRange
。
您可以使用:not()
过滤器:
$(':input:not(:hidden)')
我不知道。createtextrange()做什么,但如果你只想要文本框和文本区域,你可以使用:
$('input[type="text"], input[type="textarea"]')
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 显示5秒后隐藏潜水
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 浮动页脚栏-使用Bootstrap隐藏
- 在jquery中为显示/隐藏设置cookie
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 从var向代码隐藏函数传递值
- Image赢得't隐藏在滚动jQuery上
- 具有rowGrouping的数据表无法隐藏列
- Jquery隐藏未触发
- Sencha Touch构建-排除文件
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 分部隐藏在jquery中不起作用
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 获取元素的内部文本,但排除隐藏的子元素
- 导出数据表时排除/隐藏某些列
- 如何从createRange对象中排除隐藏变量
- 从提交中排除隐藏的表单字段
- 如何从ASP中排除控件.. NET验证时隐藏(display:none;)