在工作中见到这个知识点,不是特别懂,就查了查资料,顺便整理一下
1.定义与用法
each() 方法规定为每个匹配元素规定运行的函数。
提示:返回 false 可用于及早停止循环。
语法
$(selector).each(function(index,element))
2.网上的一段示例
查看一个简单的jQuery的例子来遍历一个JavaScript数组对象。
var json = '[{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"},
{"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"},
{"id":"5","tagName":"pineapple"}]'; $.each(JSON.parse(json), function(idx, obj) {
alert(obj.tagName);
}); //or $.each($.parseJSON(json), function(idx, obj) {
alert(obj.tagName);
});
3.工作中的一段代码
将结果集中的某一行或者几行的某个字段使用查询区的字段进行替换。
$("#c").on("click", function () {
var rows = resultGrid.getCheckedRows(); // EFGrid列的批量赋值功能
$.each(rows, function (index, item) {
resultGrid.setCellValue(item, "company_name", $("#company_name").val())
});
});