必須檢查一些文檔是否在textarea中寫入。前('Zuzu max capsuni','Zuzu Max afine')等等。檢查數組中是否存在多個字jquery
我的問題是,我不知道如何使這個功能。我試圖用這些單詞組成一個數組,然後試着用indexOf()在textarea上找到它們。 我沒有成功實現,尤其是如果我寫小寫。有人有解決方案嗎?由於
<div>Button</div>
<textarea></textarea>
var words = ['Zuzu Max capsuni', 'Zuzu max piersici', 'Zuzu Max mere si pere', 'Zuzu Max afine', 'Zuzu Max stracciatella', 'Zuzu max natur'];
var text = $('textarea').val();
$('div').on('click', function(){
if(text.indexOf(words)){
console.log('match');
}
});
忘了jsfiddle
你正在.....'String.indexOf(Array)'...必須做一個數組循環並檢查每一個 – charlietfl
如果它們不相等,嘗試使用'indexOf'和'lastIndexOf'元素是重複 – Tushar
但是,我怎樣才能檢查每3個字或類似的東西?我將會收到3-5個字,並且必須以這種方式檢查 – codetheweb