zurückgibt Ich habe code: Um eine einzelne Zeichenkette zu suchen und die ganze Zeichenkette zurückzugeben.wie man die einzelne Zeichenkette zusammenbringt und die ganze Zeichenkette mit js
$(document).ready(function() {
$('button').click(function(){
var search = $('#input').val();
var str = $('#file').html();
var output=str.match(search);
document.getElementById("result").innerHTML = output;
if (search.value.length > 0) {
$(".oh").show().filter(function() {
return $('#input').find('li').text().toLowerCase().indexOf($("search").val().toLowerCase()) == -1;
}).hide();
}
else {
$(".oh").show();
document.getElementById('oh').style.display = 'block';
}
});
});
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script src="searchbox.js"></script>
</head>
<body>
<input type="text" id="input">
<button>solve</button>
<p id="result"></p>
<div id="file"class="oh"style="display:none;">
<li>beatiful</li>
<li>happy sunday</li><li>good morning</li><li>good evening</li><li>oh my god</li>I like u</li><li>wonderful day</li>
<li>good aftnoon</li>
</div>
</body>
</html>
Zum Beispiel:
`input = good
output = good morning,
good night,
good noon`
`input = morning,
output = good morning`
Es ist wie ein Suchfeld in HTML Bitte helfen Sie mir mit jedem Vorschlag oder korrigieren sein mein Code hilfreich für mich, den ich verwenden jquery haben und index() verwenden, aber es funktioniert nicht
Sie haben einen ungültigen Markup. Deshalb schafft es Probleme. – Jai
Ich bin ein neuer zu html –
gepostet eine Antwort. siehst du das. – Jai