如果在这种情况下JSLint抱怨“ i”是未使用的变量,该怎么办:
var items = "<option selected></option>";
$.each(data, function (i, item) {
items += "<option value='" + item.Value + "'>" + item.Text + "</option>";
});
(i,item)是参数的必需顺序,我仅使用“ item”。
除了容忍未使用的变量或重写$ .each以使用索引之外,还有其他解决方案吗,我都不想这样做。
提前致谢。
更新:我很感谢所有建议,但是这段代码只是一个示例,向您展示我的意思,如果有的话,我很希望看到一个通用的解决方案。谢谢。
this
=item
(api.jquery.com/jQuery.each),因此您不必使用任何一个参数。但是这个问题可能应该从更一般的意义上回答。