Я хочу, чтобы проверить, если значение моего текстового поля является почти такой же, как требуется, например:Как я могу проверить, если текст почти такой же, как требуется
У меня есть HTML-код:
<textarea class="ab" placeholder="Type here"></textarea>
<div class="result">
</div>
и код Jquery:
$(document).ready(function(){
$(".btn").click(function(){
var a = $(".ab").val();
var b = $(".result").html();
/* */
if(a.indexOf('Which of the following is generally true about Open Source software?') >= 0){$('.result').html('Its usually developed on a volunteer basis and anyone is free to change it (correct).');} /* */
else{
$(".result").html("error");
}
});
});
этот код не работает, как то, что я хочу на самом деле, это именно то, что я пытался сделать. Но вещь я хочу, например, когда значение $('.ab')
почти такой же, как текст Which of the following is generally true about Open Source software?
как the following is generally true
или true about the Open Source
, то $(".result")
еще есть HTML как Its usually developed on a volunteer basis and anyone is free to change it (correct).
Так как же я могу это сделать, спасибо за вашу помощь
не простое решение, сделать так, я исследую нечеткий поиск. Вопрос слишком широк, если нет более точных критериев поиска. – charlietfl
Требуется, если пять из десяти входных слов соответствуют строкам, что делать? – guest271314