與某人投票相反,我研究了這一點,但我只有9人,並且正在嘗試學習如何在表中的列上進行搜索。我想爲我的學校建立一個簡單的網站,讓R年的孩子從發音列表中選擇兩個發音,然後搜索包含這些發音的前三個或五個單詞。我已經建立了一個超過500個單詞的表格(並且我會一直添加這些單詞)。我列出了每個單詞右側的表中每個單詞的發音(目前爲止,最多有12個發音列),並且我有一個按字母順序排列的所有發音的表格。該網站需要有一個頁面,有兩個選擇框,允許用戶從我的語音列表中選擇(我可以做這部分)。然後,第一個phonic通過我的單詞表搜索每個單詞的拼音的第一列中的匹配。對於存在匹配的所有單詞,然後在列2和列3中搜索第二個音素,以此類推以查看是否可以找到3個或更多匹配。如果有超過5場比賽,比賽將隨機選擇最多5場比賽並在結果屏幕上返回。任何人都可以幫忙我已經在這方面努力了,我的老師說這對她來說太過先進了,但我認爲它應該是可能的 - 我可以在Excel中完成 - 我將過濾並在第一個發音列中選擇該發音,然後對於phonic 2,我在第二個phonics列中過濾它(等等 - 如果2中沒有匹配,則取消選擇第2列過濾器,然後過濾第3列)。我可以建立一個隱藏的HTML表格,並以HTML或JavaScript或類似方式執行此操作嗎?我正在學習JavaScript,但迄今爲止只學到了一點。我在第5年。基於查找表按列順序搜索表格
-1
A
回答
0
對不起,延遲迴答與流感。 首先,你需要制定一些數據結構來保存在JavaScript中(忘記HTML表格,因爲它們只會阻礙你)。 我會使用類似:
var Phonics = {
"tiger" : "| t | ig | g | er |",
"elephant" : "| e | ......"
};
在這裏,您使用的是JavaScript對象後面的字符串值。要返回可能的值,您將使用var value = Phonic['tiger']
,然後使用字符串搜索應用您的「過濾器」。另一個問題是當兩個或更多物體具有相似的值時可能出現的衝突。
希望這會讓你走上正軌。
相關問題
- 1. 搜索並添加到按字母順序排列的列表
- 2. 在兩個表中搜索並按術語順序搜索
- 3. 搜索基於列表項類
- 4. 如何按字母順序在listview中搜索好友列表?
- 5. 在列表框C中按字母順序搜索#
- 6. 按內容而不是按順序查找列表
- 7. javascript - 按數字順序排列表格
- 8. 基於另一個列表的順序排列列表
- 9. NGram按順序搜索
- 10. 搜索對象列表基於關鍵詞的列表
- 11. 基於另一個列表中的值搜索列表
- 12. SQL搜索結果按搜索的順序排列
- 13. 搜索/排序基於類成員的鏈接列表(C++)
- 14. 按索引查找列表項目
- 15. 排序列表查看搜索數據
- 16. R:查找在列表基於動態索引
- 17. 按字母順序排列的鏈表不按順序排列
- 18. 如何由表基於所述其它表列的順序
- 19. 搜索排序列表?
- 20. DB2:如何查找列表是否存在於表格或表格列表中?
- 21. 按字母順序列表中的Excel電子表格
- 22. 順序搜索
- 23. 順序搜索
- 24. 基於查找表重命名錶
- 25. 搜索按隨機順序多子在谷歌表
- 26. 查找兩個列表的重疊,保留序列的順序
- 27. 基於鑑於該字符串列表順序
- 28. 基於正則表達式搜索
- 29. ExtJS:基於AJAX的搜索表單
- 30. 通過單擊表格標題反向搜索順序
您的語音應該保存在JavaScript中。你使用什麼類型的結構(數組或對象數組)將決定你如何訪問/過濾你的信息。在沒有看到一些數據的情況下確定實際需要的內容有點困難。 – jeff
你好傑夫,謝謝你。我目前擁有Excel中的所有內容,但如果需要的話,我可以創建一個HTML表格。我有:第1欄=單詞。 C2 = Phonic 1.C3 = P2,C4 = P3等直到Phonic 12.在另一個表中,我按字母順序列出了42個拼音。因此,我希望R年孩子從我的清單中選擇兩個拼音,然後將Phonic 1與第2列中所有匹配的拼音匹配(C1 = C1中的C2 = P1)。如果有超過5個匹配,則Phonic 2與第3列中的所有Phonics相匹配(C1中的Word的C3 = P2)。如果小於5,則再次搜索P2,C3,然後C4等。 – vW4
下面是一個示例 – vW4