私はこれにアプローチする方法を一般的に知っていますが、私の jQuery スキルは標準に達していません。どんな助けでも大歓迎です!これが私がやろうとしていることです:
1)ユーザーがテキストを入力できる既存のテキストエリアがあります
2) 文字列のペア (string1、string2) を持つ既存のデータベース テーブルがあります。
<span class="highlight"></span>
3)ユーザーがデータベースからのstring1の結果のいずれかに一致するテキストエリアに文字列を入力すると、すべての文字列を強調表示できるようにしたいと思います(CSSで背景色またはイタリック体を適用する可能性があります)(文字列は1つである可能性があります単語または複数の単語句を含みますが、単語の一部ではありません)。ユーザーが強調表示された文字列にカーソルを合わせると、対応する string2 が基本的な qTip2 に表示されます。
4) ユーザーがテキストを変更した場合、string1 行のいずれとも一致しなくなった場合、強調表示と qTip は消えます。
5) string1 と string2 のデータは動的であるため、string1 と string2 のデータを含むページが呼び出されるたびに、php json_encode を使用して mysql_fetch_assoc レコードセットから json 配列を作成することを想定しています。