Javascript包括提供意外結果

問題描述 投票:1回答:1

這有點奇怪,因為我認為這很簡單捕鱼游戏能赚钱的,并且由于某些原因仍然會產生意外的結果。

所以基本上我有一個輸入字段,有一個表。用戶可以在輸入字段中鍵入并在表的特定列中進行搜索。

因此,典型的單元格可能具有日期,例如“ 24/03/2020”。現在,如果用戶使用include鍵入“ 24”捕鱼游戏能赚钱的,我將得到false。

這是示例代碼:

let _t = $('input[data-search="date"]').val(); //gets the user input text
let _c = $(v).find('td[data-query="date"]').html(); //gets the cell data
var _r = (_t.toLowerCase().includes(_c.toLowerCase()))

現在當我在控制臺console.log(_t, _c, _r)中輸出結果時,如果用戶輸入'24'并且存在包含'24 / 03/2020'的單元格,則會得到以下結果

24 – "24/03/2020" – false

這很奇怪!有人請幫忙!

javascript jquery html
1個回答
2
投票

includesstring的a內搜索substring。因此捕鱼游戏能赚钱的,您必須在24內搜索24/03/2020,而不是在24/03/2020內搜索24

所以只需使用此行代碼:

var _r = (_c.toLowerCase().includes(_t.toLowerCase()))

而不是:

var _r = (_t.toLowerCase().includes(_c.toLowerCase()))

推薦問答