我试图创建一个事件处理程序(jQuery),将挑选特定类的所有元素,每个唯一的ID值,post json数组,循环通过php,最后更新视图。
我选择一个实例没有问题。
**主要看如何创建数组的id,值传递处理。
谢谢
您可以这样做(作为一个字符串点):
$('.class').each(function(){
// do somthing with $(this)
});
当然,如果你发布更多的细节,我可以扩展这个
获取所有选定元素的数组
var elArray = $('.classToSelect').get();
之后可以使用
$.each(elArray, function(el){
var id = el.id;
var value = el.value;
//code goes here
}
来自http://code.google.com/p/jquery-json/的一个小插件脚本是完美的JSON编码和解码:
var postdata = $.toJSON(elArray);
生成一个格式良好的JSON字符串
这个代码片段将为您提供一个数组,其中包含类为myclass的元素的id:
var id_array = $.map($(".myclass"),function(el){return el.id;});
然后你可以将数组以JSON,逗号分隔字符串或任何你想要的方式发送到服务器。