我有一長串<a>
標籤,我想通過它們過濾它們;也就是刪除那些不匹配的。我會根據輸入字段中的文本輸入來篩選它們。正則表達式顯然會搜索標籤內容以匹配輸入字段,但我想知道如何使它更有趣,並且像谷歌的搜索欄那樣主動過濾列表。我想象,一個關鍵功能會觸發正則表達式函數。增量式正則表達式filterer
我不知道該怎麼做的部分是這樣的:
[input field]ArI[/]
列表:
• ArIes
• ArIstotle
即,如何使它檢查列表項的第n個字母。
編輯
這是我迄今爲止,它不工作。
$("input.CardName_Input").keyup(function() {
var getPhrase = $(".CardName_Input").val();
new RegExp('^' + getPhrase + '.', 'i');
$("#Results a").each(function() {
if (!($(this).val().match(RegExp))) {
$(this).addClass("HIDE");
}
})
});
你的問題不清楚。你是否想要大膽**'I' **? 「標籤列表」是什麼意思? – 2011-06-11 21:10:49
@Matt Ball - 列表標籤,我的壞。粗體應該表示字符串的第n個字母。 – 2011-06-11 21:18:12
嗯。那麼[jQuery自動完成](http://view.jquery.com/trunk/plugins/autocomplete/demo/)呢? – 2011-06-11 21:36:12