通常の文字を入力すると、トルコ文字をフィルタする方法を教えてください。 「GülayGül」という名前をフィルタリングしたいとき、Gul ..などと入力すると表示されません。これをjQueryで回避することは可能ですか?入力フィールドにトルコ文字をフィルタリングします
var item = $('.item');
$('input').keyup(function() {
var valThis = $(this).val().toLowerCase();
if (valThis == '') {
$(item).show();
} else {
$(item).each(function() {
var text = $(this).text().toLowerCase();
var match = text.indexOf(valThis);
if (match >= 0) {
$(this).show();
} else {
$(this).hide();
}
});
};
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" placeholder="Search">
<div class="item">
<h3>John walker</h3>
</div>
<div class="item">
<h3>Michael Mayer</h3>
</div>
<div class="item">
<h3>Tim Jones</h3>
</div>
<div class="item">
<h3>Gülay Gül</h3>
</div>
私のために3試合を返すよ。 @pedram – Vincent1989