ブラウザが質問に対する正しい答えを選択できるようにしたい。正しいアイデアと思われる回答を見つけました ( Greasemonkey で特定のラジオ ボタンを自動的に選択するにはどうすればよいですか? ) が、それを使用するための十分な JavaScript がわかりません。
私の HTML コードはこのフィドルに示されています。
目的の出力例は次のようになります:
(クリックすると拡大画像が表示されます)
そのソリューションを対象ページに適応させるにはどうすればよいですか?
ブラウザが質問に対する正しい答えを選択できるようにしたい。正しいアイデアと思われる回答を見つけました ( Greasemonkey で特定のラジオ ボタンを自動的に選択するにはどうすればよいですか? ) が、それを使用するための十分な JavaScript がわかりません。
私の HTML コードはこのフィドルに示されています。
目的の出力例は次のようになります:
(クリックすると拡大画像が表示されます)
そのソリューションを対象ページに適応させるにはどうすればよいですか?
この場合、(1) 質問と回答に最適な jQuery セレクターを特定し、(2)ansForThisQ.each()
ループを調整します。HTML の場合:
var questionTxt = $("span.sorumetin");
と
var ansForThisQ = $(this).next ("ul.sorular").find ("a");
ansForThisQ.each ( function () {
var zRegExp = new RegExp (answerTxt, 'i');
if (zRegExp.test (this.textContent) ) {
bFoundAnswer = true;
$(this).css ("background", "lime");
return false; // End loop
}
} );
更新された Fiddle
を参照してください。
jQuery セレクターとjQuery traversing を参照して学習します。
コードを確認する時間はあまりありませんが、正解の位置に基づいて 1、2、3、または 4 の変数を格納するのがおそらく最も簡単でしょう。ステートメント IE - 1 の場合、1 を強調表示、2 の場合など。