に提供しました。私が何をしたいのかの解決策を見つけるために投稿を検索しました。 JavaScriptアレイを使用して<datalist>
のリストを作成したいと思います。私は他の誰かのために働くforループを見つけました。そして、それを2D配列で動作させるために少し修正しました。私はJSFiddleで以下のコードを使用していますが、それは機能しますが、大きなコードに含めると、コードが単純にコピーされて大きなコードに貼り付けられても、<datalist>
が表示されます。jQueryを使用して多次元配列を介して `<option>`要素を '<datalist>'
また、以下のコードをjQueryに変更する方法がわかりません。お手伝いできれば、私も大いに感謝します。
var test = [
['text1',1,2,3,4],
['text2',1,2,3,4],
['text3',1,2,3,4],
['text4',1,2,3,4],
['text5',1,2,3,4],
['text6',1,2,3,4],
['text7',1,2,3,4],
];
var options = '';
for(var i = 0; i < test.length; i++) {
options += '<option value="'+test[i][0]+'" />';
document.getElementById('maltList').innerHTML = options;
}
<input name ="malt" list="maltList"/>
<datalist id="maltList"></datalist>
? – guest271314