【发布时间】:2016-11-15 07:24:02
【问题描述】:
如果中间标签设置为隐藏,是否可以使用浏览器的 Ctrl+F 功能跨三个span 标签搜索文本?例如:
<span class="visibleText">Trying</span>
<span class="hiddenText">to search</span>
<span class="visibleText">text.</span>
如果 .hiddenText 设置为 display:none,网络浏览器将显示“正在尝试文本”。但是,如果您在 Web 浏览器中使用 Ctrl+F 进行搜索,您将停止匹配“正在尝试”之后的字符串。您可以突出显示整个短语“尝试文本”并按 Ctrl+F,这会将短语弹出到您的搜索框中,但单击 find-next-match 按钮将没有结果。
有什么方法可以让整个短语可搜索?例如,请查看:http://jsfiddle.net/surrealmind/qo2ens33/。
【问题讨论】:
-
对于“整个短语”,您的意思是“尝试文本”吗?或“尝试搜索文本。”?
-
“正在尝试文本。”对不起,好点:我应该更具体。
-
--感谢 ctwheels 提供了一种(已删除)在隐藏中间标签时获取“尝试搜索文本”的方法;我也不知道这是可能的。
-
抱歉,我删除了,修改后加回来