如何检查 iframe 是否包含某个文本关键字然后显示/显示它...?
ocr iframe 将包含动态生成的文本,我需要获取某些部分
我拥有的代码不起作用:
<iframe id="ocr"></iframe>
$('#ocr:contains("keyword")').addClass("highlight");
if ($('#ocr').text().indexOf("keyword") != -1){alert('found keyword');}
如何检查 iframe 是否包含某个文本关键字然后显示/显示它...?
ocr iframe 将包含动态生成的文本,我需要获取某些部分
我拥有的代码不起作用:
<iframe id="ocr"></iframe>
$('#ocr:contains("keyword")').addClass("highlight");
if ($('#ocr').text().indexOf("keyword") != -1){alert('found keyword');}
$("#ocr").highlightTextarea({
words: ["\\B@\\w+"],
color: "lightblue",
id: "mark"
});
http://jsfiddle.net/sQVe/uhHnN/3/
尝试这样的事情......
您需要分析 iframe 的内容,而不仅仅是 iframe 元素本身。您可以使用contents()
.
例如:
if($("#ocr").contents().find('body').text().indexOf("keyword") != -1)
{
alert('Keyword found');
}