Was kann ich tun, wenn sich JSLint darüber beschwert, dass "i" in einem solchen Szenario eine nicht verwendete Variable ist:
var items = "<option selected></option>";
$.each(data, function (i, item) {
items += "<option value='" + item.Value + "'>" + item.Text + "</option>";
});
(i, item) ist die erforderliche Reihenfolge der Parameter und ich verwende nur "item".
Gibt es eine andere Lösung als nicht verwendete Variablen zu tolerieren oder $ .each neu zu schreiben, um den Index zu verwenden, beides Lösungen, die ich lieber nicht tun würde?
Danke im Voraus.
Update: Ich freue mich über alle Vorschläge, aber dieser Code ist nur ein Beispiel, um Ihnen zu zeigen, was ich meine, und ich bin daran interessiert, eine allgemeine Lösung zu finden, falls es welche gibt. Vielen Dank.
this
=item
( api.jquery.com/jQuery.each ), sodass Sie keinen der beiden Parameter verwenden müssen. Aber diese Frage sollte wahrscheinlich allgemeiner beantwortet werden.