Ich möchte das Attribut eines Eingabeformulars mit einem Array von Werten festlegen (für die automatische Vervollständigungssuche verwenden). Ich habe eine JS-Array, das ein wenig etwas wie folgt aussieht:Drucken Sie ein JavaScript-Array auf HTML, eckige Klammern und Anführungszeichen intakt
var suggestions = ["value1", "value2", "value3"];
Mit jQuery, ich dies tat:
$("#search-input").attr("data-source", suggestions);
gewünschte Ausgabe:
<input type='search' data-source='["value1", "value2", "value3"]' />
tatsächliche Ausgang:
<input type='search' data-source='value1, value2, value3' />
Dies bricht t Er vervollständigt automatisch, da ein Array benötigt wird (oder zumindest etwas, das wie ein JavaScript-Array aussieht).
Perfect, danke! –