0
我目前有一個包含單詞列表的外部txt文件。我需要格式化這個txt文件,以便jQuery看到每個單詞用逗號分隔。如何格式化txt文件並導入到jQuery中以便在變量中使用
然後我需要將txt文件導入到我的js文件中,然後在txt文件裏面輸入單詞內的變量。
有人可以幫助我實現這一目標嗎?或者,也許另一種方法來實現這個相同的功能?這很混亂。任何幫助表示讚賞。謝謝。的
所以不是像我的jQuery文件寫着:
var pbfFilterWords = ['baby bullet', 'back2life', 'black & decker'];
這將是這樣的:
var pbfFilterWords = [word-list.txt] // not sure what goes in the brackets here
字LIST.TXT
baby bullet, back2life, black & decker
pbf.js
jQuery.get('word-list.txt', function(data) {
alert(data);
});
// Function for filter button
$('.pbf-link-container[contenteditable]').html;
$('#pbf-filter').click(function(){
var $pbfOutput = $('.pbf-link-container[contenteditable]').html();
// Array of words for filter
**var pbfFilterWords = [data]; // THIS IS WHERE THE TXT FILE NEEDS TO GO**
// Output to new DIV and remove specified keywords from pbfFilterWords
$('.pbf-link-output').html($pbfOutput);
// To make pbfFilterWords not case sensitive
$.expr[":"].contains = $.expr.createPseudo(function(arg) {
return function(elem) {
return $(elem).html().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
};
});
// Function to output the filtered words
$.each(pbfFilterWords , function(i , val){
$('.pbf-link-output > div:contains("'+val+'")').remove();
});
});
謝謝,我可以用這個函數通過單詞分割數據。不過,你現在可以如何導入我的js文件中的變量內的txt文件? – Publifiedlabs
在我上面的示例中,變量'data'包含原始txt內容,變量'pbfFilterWords'包含單詞的數組。任何額外的代碼都可以在'pbfFilterWords'之後添加,我用for-each循環演示了這些代碼(通常用於數組的操作是遍歷數組中的每個項目)。 – styfle
謝謝,我得到了一切工作! – Publifiedlabs