tôi có thể làm gì nếu JSLint phàn nàn về việc "i" là một biến không được sử dụng trong trường hợp như vậy:
var items = "<option selected></option>";
$.each(data, function (i, item) {
items += "<option value='" + item.Value + "'>" + item.Text + "</option>";
});
(i, item) là thứ tự bắt buộc của các tham số và tôi chỉ sử dụng "item".
Có giải pháp nào khác ngoài việc dung nạp các biến không sử dụng hoặc viết lại $ .each để sử dụng chỉ mục, cả hai giải pháp mà tôi không muốn làm?
Cảm ơn trước.
Cập nhật: Tôi đánh giá cao tất cả các đề xuất nhưng mã này chỉ đơn giản là một ví dụ để bạn thấy ý của tôi và tôi muốn xem một giải pháp chung, nếu có. Cảm ơn.
this
=item
( api.jquery.com/jQuery.each ), vì vậy bạn sẽ không phải sử dụng một trong hai tham số. Nhưng câu hỏi này có lẽ nên được trả lời theo một nghĩa chung hơn.