Какой лучший подход для поиска текста в body html

На данный момент я использую метод поиска javascript для замены некоторого текста в body HTML, как показано ниже...

Предположим, мой html имеет вид

 <body>
      <div> I am in body...</div>
 </body>

Тогда я использую следующий подход

 var body = $(body);
 var text = body.html();
 text = text.replace('I am in body...','Yes');
 body.html(text);

Но я вижу медленный поиск страницы в таких браузерах, как IE...
Пожалуйста, предложите мне улучшить это, а также сообщите, есть ли какие-либо плагины для поиска и сопоставления строки, даже если она содержит какие-либо html теги... Как ниже

 <body>
       <div><span>I </span> am in body...</div>
 </body>

С текущим методом я не могу подобрать это...
Если я использую

  $('*:contains("some search text string")'); 

Это будет соответствовать DIV и BODY также... Но здесь я хочу искать html-текст, а не родительский элемент... Спасибо

5
задан Leo 26 November 2011 в 18:11
поделиться