1

如何检查 iframe 是否包含某个文本关键字然后显示/显示它...?

ocr iframe 将包含动态生成的文本,我需要获取某些部分

我拥有的代码不起作用:

    <iframe id="ocr"></iframe>

    $('#ocr:contains("keyword")').addClass("highlight");

    if ($('#ocr').text().indexOf("keyword") != -1){alert('found keyword');}
4

2 回答 2

0
$("#ocr").highlightTextarea({
words: ["\\B@\\w+"],
color: "lightblue",
id: "mark"
});

http://jsfiddle.net/sQVe/uhHnN/3/

尝试这样的事情......

于 2013-02-09T15:14:47.173 回答
0

您需要分析 iframe 的内容,而不仅仅是 iframe 元素本身。您可以使用contents().

例如:

if($("#ocr").contents().find('body').text().indexOf("keyword") != -1)
{
    alert('Keyword found');
}
于 2013-02-09T15:48:26.750 回答